android - 谷歌Playstore上传安卓App新权限政策
问题描述
谷歌给我发邮件说:
您的应用需要使用运行时权限才能让我们完成审核。请更新您的应用程序以 API 级别 26 或以上为目标,然后重新提交声明表。
- 我的应用程序已经用 API 28 编译。我再次提交了我的应用程序,说明我的应用程序已经用 28 编译,但谷歌再次拒绝了它。请帮忙。
解决方案
app/build/intermediates/manifests/full/release/AndroidManifest.xml
按照这些路径进行调试和发布。如果您发现任何导致您的应用被拒绝的权限,那么您可以按照以下步骤摆脱这种情况。
删除向您的应用添加此权限的库。
app/build/outputs/logs/manifest-merger-debug-report.txt
使用上面的路径找出哪个库添加了不需要的权限
如果您想保留这个库,那么您需要将此权限添加到您的原始清单并添加一个属性以忽略它。要忽略权限,请使用如下代码:
<uses-permission android:name="android.permission.SEND_SMS" tools:node="remove" />
推荐阅读
- python - 使用pyinstaller时如何在python脚本中选择文件路径?
- javascript - 使用 Reduce 而不是链接过滤器和映射
- swift - 如何避免在uitableview中刷新
- beta - 如何将多个表单值添加/绑定到服务器端 Blazor 方法
- javascript - JavaScript:如何根据从另一个插入的值计算和更新输入字段值
- database - Postgres 仅索引扫描耗时太长
- javascript - 如何在 Yeoman 生成器的 enquirer.js 多选提示中添加分隔符?
- python - 将一堆不同的项目移动到 python 列表的末尾
- python - 经济学应用。我的原始申请
- java - 如何修复此“java.io.FileNotFoundException”