Play store rejects my expo app

Please provide the following:

  1. SDK Version: 40
  2. Platforms(Android/iOS/web/all): Android

My app do not use any background location and my app do not require any special permission
and i make sure this in app.json by setting “permissions”: ,

The package-lock.json contains an expo entry
“expo-location”: {
“version”: “10.0.0”,
“resolved”: “https://registry.npmjs.org/expo-location/-/expo-location-10.0.0.tgz”,
},

i removed it and took the build and published to playstore but rejected

the rejection reason is always the same :
Reason:
Since your app does not need background location, please request to remove background usage and reach compliance:

  • If you are targeting Android 10 or newer (SDK level 29 or higher):
    • Remove the ACCESS_BACKGROUND_LOCATION permission from your app APK or app bundle.
    • If you’re using ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION, examine your code paths and restrict usage to foreground purposes only. ([learn more]

I read some questions about this same issue in the forum and they solved it with just an empty permission in app.json

“permissions”: ,

But after doing all these tings my app keeps rejecting by play store

Please help

hi @jayapen , just wanna make sure you have added the “permissions:” under expo.android, so your app.json should be looks like this

{
 "expo":{
   ...
   "android":{
    ...
    "permissions": []
   }
 }
}

hope this can help you cause it works for me

1 Like

Thanks for your reply

I have the permission

“android”: {

  "versionCode": 17,      

  "googleServicesFile": "./google-services.json",

  "package": "jay.jshop.com",

  "permissions": [],

  "config": {

    "googleSignIn": {

      "apiKey": " xxxxxxxxxxxxxxxxxxxxxxxxxxx"

    }

  }

},
1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.