We've been experimenting with the Application Types for Application Items in Portal (Web Mapping, Mobile, Desktop, Application) and integration with each type with a couple of different types of Clients, primarily Native Apps (UWP,iOS, and Android) and Browser.
There was an understanding within the team that we had to use the 'Application' type Application item for Native Apps, which would utilize the native callback URL of urn:ietf:wg:oauth:2.0:oob.
However, after some testing this week, we've found that we can use the Web Mapping Application Item, with its App Type set to 'Browser' at the time of Registration, and access is still granted to the Native App.
At this point, I'm a little confused as to whether this is a bug, and access is granted in error, or if the App Type at the time of registration is just meant to be a cosmetic marker and doesn't actually impact anything functionally - as is somewhat suggested in the documentation - Add items—Portal for ArcGIS (10.7 and 10.7.1) | ArcGIS Enterprise
Are the Application Type and App Type (in Registration) strictly cosmetic? Is there a functional difference I'm missing here?