Assumed GPS on Android Builds?

I have a user who is downloading an App on a HP Slate 21. He is getting an error in the google play store that “app not compatible - no carrier”. I have done some digging and this appears to be because the HP Slate offers not support for GPS.

My App does not explicitly give permissions for location finding, however it does not explicitly state that this feature is not required.

My question, does anyone know if you do not reference a need for Location management that this is an assumed requirement for your app? Does needing the camera mean that you need GPS?

Here are my build settings:-

android =
{
usesPermissions =
{
“android.permission.INTERNET”,
“android.permission.CAMERA”,
“android.permission.WRITE_EXTERNAL_STORAGE”,
},
},
}

If you’re not using location services, the GPS isn’t likely the flag that tripped it up.  But it could be needing things like the camera and I don’t see a camera listed on it’s specs.

Rob

Thanks Rob. However, one review site says “The 2.1-MP camera on the front of the Slate 21 snaps images with accurate color.” My thinking was if you want permission for camera maybe Google assumes Location services support as well? The slate does not have a GPS chip. Anyway, I have uploaded a new version turning off the feature for Location support. I have asked the user to download the new version. I will let the forum no if this fixes the issue…

If the camera isn’t needed, I would recommend that you put it under ‘optional’

usesFeatures =         { { name = "android.hardware.camera", required=false },         },

If you’re not using location services, the GPS isn’t likely the flag that tripped it up.  But it could be needing things like the camera and I don’t see a camera listed on it’s specs.

Rob

Thanks Rob. However, one review site says “The 2.1-MP camera on the front of the Slate 21 snaps images with accurate color.” My thinking was if you want permission for camera maybe Google assumes Location services support as well? The slate does not have a GPS chip. Anyway, I have uploaded a new version turning off the feature for Location support. I have asked the user to download the new version. I will let the forum no if this fixes the issue…

If the camera isn’t needed, I would recommend that you put it under ‘optional’

usesFeatures =         { { name = "android.hardware.camera", required=false },         },