我已经从清单中删除了呼叫和短信权限,但在上传 apk 时仍然出现错误

Posted

技术标签:

【中文标题】我已经从清单中删除了呼叫和短信权限,但在上传 apk 时仍然出现错误【英文标题】:I have removed Call and SMS permission from manifest still im getting error while uploading apk 【发布时间】:2019-04-02 08:51:25 【问题描述】:

由于清单中存在短信和呼叫权限,我的应用已被谷歌删除。现在我已经删除了这两个权限,然后我也无法上传 apk .play 商店,要求提供权限声明表

【问题讨论】:

@Cristan 我现在收到此错误...根据我们的审查,我们发现您的应用所表达的用户体验与您声明的核心功能不匹配 默认 SMS 处理程序(以及默认处理程序时的任何其他核心功能使用)。请从您的应用中删除这些权限。默认处理程序功能已在您的声明表中列出,但您的应用似乎没有默认处理程序功能。请提交修改后的申报表。 检查steps 谢谢大家的建议。从清单文件中删除 PHONE_STATE 权限后,我的问题解决了。 很高兴听到这个消息 【参考方案1】:

您正在使用的某些库很可能正在添加权限。您可以在合并期间通过将以下内容添加到您的 androidManifest.xml 来删除它们:

<uses-permission android:name=”android.permission.RECEIVE_SMS” tools:node=”remove” />
<uses-permission android:name=”android.permission.SEND_SMS” tools:node=”remove” />
<uses-permission android:name=”android.permission.WRITE_SMS” tools:node=”remove” />
<uses-permission android:name=”android.permission.READ_SMS” tools:node=”remove” />

有关更多信息,请参阅this SO question。

【讨论】:

【参考方案2】:

您必须发布具有这些权限的构建并填写表单(表单将自动出现在发布页面上),然后您必须上传没有这些权限的构建。

【讨论】:

【参考方案3】:

我最近遇到了同样的问题,我必须删除这些权限,后来我的应用程序发布了。请输入您在应用中使用的所有权限?

【讨论】:

【参考方案4】:

从清单文件中删除 SMS 和 CALL-Log 权限并在内部测试轨道中构建新的 APK 上传并在内部测试轨道中停用以前发布的 APK 并推出,然后在 Alpha 和 Beta 中发布相同的 APK , 然后 Previous Declared Permissions 将被自动删除并将应用发布到生产环境并推出

【讨论】:

以上是关于我已经从清单中删除了呼叫和短信权限,但在上传 apk 时仍然出现错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Firebase 电话身份验证中修复 SMS 权限?清单中没有提到要删除的权限

由于短信许可,谷歌游戏商店拒绝了我的应用[关闭]

来自 Google Play for My React Native 应用程序的呼叫/短信许可最终警告电子邮件

如何解决有关“使用短信或通话记录权限组”的谷歌播放警告

如何解决有关“使用短信或通话记录权限组”的Google Play警告

控制台中的 BILLING 权限错误,尽管它不在清单中