My ground plane app shows an error that device was unable to start positional device tracker and that Ground plane is not supported. The device is Samsung A51 and Google Play services for AR is installed and updated to the latest version. I am using Unity 2019.4.26 and Vuforia version 9.3.3. I have also set device tracker to Optional and checked include AR Core under Vuforia Configuartion. I am building for Android 11.
I then installed the apk on redmi 7 pro and there was no issue. How do I check in the build if Vuforia has included ARcore library? I used a script on the Redmi device to detect if Platform Sensor Fusion is enabled :
FusionProviderType trackerType = VuforiaRuntimeUtilities.GetActiveFusionProvider();
if (trackerType == FusionProviderType.PLATFORM_SENSOR_FUSION)
textObject.text = "ARCore is used";
if (trackerType == FusionProviderType.VUFORIA_SENSOR_FUSION)
textObject.text = "VSLAM is used";
if (trackerType == FusionProviderType.VUFORIA_VISION_ONLY)
textObject.text = "Vision Only is used";
The script showed that Vuforia had enabled Platform Sensor Fusion. Why is it that the app fails on Samsung A51 when it is in the list of ARcore supported devices?
Is there any method to get rid of the Ground Plane not supported error message and activate positional tracker? Our app is ready for publishing and not getting Ground Plane on AR core supported devices is a cause for concern.
Thanks in advance.