I've uploaded a React Native app built in via Expo. I've set permissions to none:
{
"expo": {
"android": {
"permissions": []
... other settings
}
... other settings
}
And I've set it to portrait mode only:
{
"expo": {
"orientation": "portrait",
... other settings
}
}
But when I upload the app-bundle to the PLayConsole it lists the app with 15 permissions:
android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.FOREGROUND_SERVICE android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.RECEIVE_BOOT_COMPLETED android.permission.REQUEST_INSTALL_PACKAGES android.permission.STORAGE android.permission.SYSTEM_ALERT_WINDOW android.permission.USE_BIOMETRIC android.permission.WAKE_LOCK com.google.android.c2dm.permission.RECEIVE com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE com.sja.firstaid.permission.C2D_MESSAGE host.exp.exponent.permission.C2D_MESSAGE
and both orientations under features:
2 features: android.hardware.screen.landscape, android.hardware.screen.portrait
I cannot identify a reason for either of these settings to be ignored.