Android Google Play将拒绝在后台使用位置(警告电子邮件),这是本地的

Android Google Play将拒绝在后台使用位置(警告电子邮件),这是本地的,android,react-native,expo,google-play-services,Android,React Native,Expo,Google Play Services,我们收到了google play的一封电子邮件,其中警告我们,我们的一个应用程序正在后台使用本地化,我们必须在明年之前进行更改,但我已经检查了该应用程序,我没有在后台使用本地化 这是电子邮件 这会发生在其他人身上吗?我不知道该怎么办,因为他们要求我删除该服务,但我并没有真正使用它 这是我的package.json(我正在使用的依赖项) 请参阅本文档页面: 权限是通过app.json文件中的android.Permissions键配置的 默认情况下,您的应用程序将包含Expo支持的所有权限。这样

我们收到了google play的一封电子邮件,其中警告我们,我们的一个应用程序正在后台使用本地化,我们必须在明年之前进行更改,但我已经检查了该应用程序,我没有在后台使用本地化

这是电子邮件

这会发生在其他人身上吗?我不知道该怎么办,因为他们要求我删除该服务,但我并没有真正使用它

这是我的package.json(我正在使用的依赖项)


请参阅本文档页面:

权限是通过app.json文件中的android.Permissions键配置的 默认情况下,您的应用程序将包含Expo支持的所有权限。这样,您的独立应用程序将匹配其在Expo客户端中的行为,并且无论您请求什么权限,都只需“开箱即用”,您几乎不需要任何配置

这有一些缺点。例如,假设您的待办事项列表应用程序在安装时请求相机权限。你的用户可能会对安装持谨慎态度,因为应用程序中似乎没有任何东西使用相机,那么为什么它需要该权限呢

要解决此问题,只需在app.json文件中添加android.permissions键,并指定应用程序将使用的权限。在这里可以找到所有Android权限和配置选项的列表

要仅使用Expo运行所需的最低权限,请设置“权限”:[]。例如,要在摄影机权限之外使用这些权限,您需要设置“权限”:[“摄影机”]


所以只需在我的app.sjon中添加“permissions”:[]就可以了?是的,这样做然后重新构建应用程序就可以了。但是您应该确认您没有使用其他需要指定额外权限的API,例如:camera@brentvatne我目前正在使用SDK 38。我是否需要升级到SDK40才能使用app.json中的“权限”:[]不一定,但您确实需要使用sdk 40+才能对后台位置权限产生影响。有关更多信息和支持,请参阅本期:谢谢,一切正常!
 "dependencies": {
  "@react-native-community/datetimepicker": "2.4.0",
  "@react-native-community/masked-view": "0.1.10",
  "@react-navigation/native": "^5.1.6",
  "@react-navigation/stack": "^5.2.11",
  "axios": "^0.19.2",
  "babel-runtime": "^6.26.0",
  "big-integer": "^1.6.48",
  "expo": "^38.0.0",
  "expo-barcode-scanner": "~8.2.1",
  "expo-crypto": "~8.2.1",
  "expo-file-system": "~9.0.1",
  "expo-media-library": "~8.2.1",
  "expo-sharing": "~8.2.1",
  "firebase": "7.9.0",
  "react": "16.11.0",
  "react-dom": "16.11.0",
  "react-native": "https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz",
  "react-native-animatable": "^1.3.3",
  "react-native-camera": "^3.23.1",
  "react-native-fs": "^2.16.6",
  "react-native-gesture-handler": "~1.6.0",
  "react-native-picker-select": "^7.0.0",
  "react-native-qrcode-scanner": "^1.4.0",
  "react-native-qrcode-svg": "^6.0.6",
  "react-native-reanimated": "~1.9.0",
  "react-native-responsive-screen": "^1.4.1",
  "react-native-safe-area-context": "~3.0.7",
  "react-native-screens": "~2.9.0",
  "react-native-sha256": "^1.3.6",
  "react-native-share": "^3.3.0",
  "react-native-svg": "12.1.0",
  "react-native-vector-icons": "^6.6.0",
  "react-native-web": "~0.11.7",
  "react-navigation": "^4.3.7",
  "rn-fetch-blob": "^0.12.0"
},