无法将具有RECEIVE_SMS权限的应用上传到PlayStore

时间:2019-02-19 18:23:05

标签: android sms google-play-console

我创建了一个Android应用,用户需要使用OTP登录该应用。不允许手动输入OTP,应用会使用RECEIVE_SMS权限读取OTP。

<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>

Android应用程序运行正常,但是无法将其上传到Google Play商店。我很了解GDPR政策,但该应用程序仅检查SMS是否进行OTP,无其他目的,SMS不需要其他数据。

由于此许可,PlayStore控制台拒绝了我的应用程序,我在做什么错?如何清除我的应用权限?

3 个答案:

答案 0 :(得分:1)

自1月1日起,Google限制了SMS权限的使用,如果您尝试将其与清单中的内容一起提交,则该应用将被拒绝。

  

Google Play限制使用高风险或敏感权限,   包括SMS或“呼叫日志”权限组。

     

如果您的应用不需要访问通话记录或短信权限,   您必须从应用清单中删除这些权限

https://support.google.com/googleplay/android-developer/answer/9047303?hl=en

答案 1 :(得分:1)

如果您确实需要许可,可以向Google Play提交请求以允许您使用该特定许可,如果您有新的“用例” ,系统会提示您填写表格最多需要2个工作日,对于您而言,幸运的是,OTP是一种用例选项。

enter image description here

  

我是通过开发者控制台在发布管理->应用发布->创建发布中提交的

答案 2 :(得分:1)

看看This Link
停止要求RECEIVE_SMS权限,而改用此权限:https://developers.google.com/identity/sms-retriever/overview进行OTP