Log in or register to post comments

ARCore availabiity

July 2, 2019 - 1:51am #1

We use vuforia fusion in our app, although for ARCore enabled devices it only works if the user installed ARCore on their device.



Most people don't know that their device might support ARCore.

 

There is a way with ARCore SDK to check if the device has the plugin installed, if it can install it or update it or not.

I don't know if this is only related to unity

https://github.com/google-ar/arcore-unity-sdk/issues/83

 

Is there any way to do the same in vuforia so that we can direct the user to download ARCore or explain why his device can only use image targets?

 

ARCore availabiity

July 2, 2019 - 9:06am #2

Hello,

Vuforia Engine does not provide APIs to query whether ARCore is installed on a device or not. The closest analog we provide is to query GetActiveFusionProvider() to see if platform CV has been enabled:

https://library.vuforia.com/content/vuforia-library/en/reference/unity/classVuforia_1_1VuforiaRuntimeUtilities.html#ac4b8cf538fb9fdf91552f398de6fe33d

Unfortunately, this can only be done *after* Vuforia Engine SDK is initialized which may not provide the best UX.

It looks like Unity ARCore APIs provide a similar query, which can be done without Vuforia: https://developers.google.com/ar/reference/unity/class/GoogleARCore/VersionInfo

I don't have any direct knowledge on how the ARCore app can be downloaded and installed while an app is running, but have seen this solved in other apps.

Thanks,

Vuforia Engine Support

 

Log in or register to post comments