class ARCoreInstaller (Niantic.ARDK.AR.Configuration.ARCoreInstaller)
Overview
A tool that installs ARCore if it’s not already installed. More…
class ARCoreInstaller { public: // enums enum InstallBehavior; enum InstallMessageType; enum InstallResult; // methods static InstallResult RequestInstallARCore( bool shouldPromptUserToUpdate, InstallBehavior installBehavior, InstallMessageType messageType ); };
Detailed Documentation
A tool that installs ARCore if it’s not already installed.
This class exposes the ArCoreApk_requestInstallCustom method from ARCore, documented here: https://developers.google.com/ar/reference/c/group/ar-core-apk#arcoreapk_requestinstallcustom
Methods
static InstallResult RequestInstallARCore( bool shouldPromptUserToUpdate, InstallBehavior installBehavior, InstallMessageType messageType )
Calling this method with shouldPromptUserToUpdate will either return that ARCore is already installed, or send the user to the play store to install it. Calling it with shouldPromptUserToUpdate as false will either return that ARCore is successfully installed or will say that the user declined to install it. If the user is sent to the play store to install ARCore, this activity will pause. This will need to be called again after the activity has resumed to check the results.