App Review failed. 'Asking for excessive permissions'. Can someone shed some light on this?
We have an app that failed app review. The only test that failed is the permissions test. Oculus says 'The test that failed
is the permissions test. This app seems to be asking for excessive
permissions that don’t make sense within the context of the app’s
functionality. '
Our app downloads stereo 360s from a server, which are saved to the device so that you don't have to download them again to view. It also checks the time on the device to switch between night and day in the main menu.
Upon unpacking the apk we can see the permissions that Unity 5.40b25 has added are only one to our existing manifest., which is the 'WRITE_EXTERNAL_STORAGE' permission. Everything else seems to be in order.
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
These permissions do not seem excessive considering what we need to do - download and store images, check time of day.
How can we continue on from here?
is the permissions test. This app seems to be asking for excessive
permissions that don’t make sense within the context of the app’s
functionality. '
Our app downloads stereo 360s from a server, which are saved to the device so that you don't have to download them again to view. It also checks the time on the device to switch between night and day in the main menu.
Upon unpacking the apk we can see the permissions that Unity 5.40b25 has added are only one to our existing manifest., which is the 'WRITE_EXTERNAL_STORAGE' permission. Everything else seems to be in order.
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
These permissions do not seem excessive considering what we need to do - download and store images, check time of day.
How can we continue on from here?
