首页 > 解决方案 > 由于敏感的应用权限,无法将新版本发布到 Google Play

问题描述

我面临的问题是我无法在任何 Google Play 发布轨道(内部、alpha、beta、生产)上创建任何新版本,因为其中一个旧版本需要位置许可。

使用没有这些权限的应用程序包保存新的草稿版本后,我可以继续到下一个屏幕查看设置,但我无法继续推出该版本,因为由于旧版本不兼容而出现错误。由于旧版本的问题,我无法推出新版本,这对我来说似乎很奇怪。

在此处输入图像描述

基本上我可以开始调查,但这是我唯一能做的。但是,由于我没有在我的任何新版本中使用后台位置访问,我只想跳过这个并用没有敏感权限的新版本替换旧版本。

在此处输入图像描述

尝试通过 Expo 命令行界面使用提交应用程序包expo upload:android也会失败。错误消息显示的细节很少。

[logs] [17:39:05]: Updating track 'internal'...
[logs] [17:39:06]: Uploading all changes to Google Play...
[logs] [!] Google Api Error: Server error - Internal error encountered.
[logs] fastlane supply failed
[logs] Failed to submit the app

我也尝试联系谷歌,但到目前为止没有帮助。也没有填写解释情况的表格。

标签: androidpermissionsexpo

解决方案


我最终通过上传构建解决了这个问题,并确保它的权限没有请求位置权限。然后我填写了声明,指出该应用程序没有使用位置权限。

我还上传了一个 YouTube 视频,也指出了这一点。

我的应用程序经过审核,几天后获得批准。


推荐阅读