Advanced onboarding issues
In this section, we'll review some other issues related to AR onboarding, AR sessions, and devices, including the following:
- Making an AR-optional project
- Determining whether the device supports a specific AR feature
- Adding localization to your project
Making an AR-optional project
Some applications are intended to be run specifically using AR features and should just quit (after a friendly notification to the user) if it's not supported. But other applications may want to behave like an ordinary mobile app with an extra optional capability of supporting AR features.
For example, a game I recently created, Epoch Resources (available for Android at https://play.google.com/store/apps/details?id=com.parkerhill.EpochResources&hl=en_US&gl=US, and iOS at https://apps.apple.com/us/app/epoch-resources/id1455848902) is a planetary evolution incremental game with a 3D planet you mine for resources. It offers an optional...