我试图在Google Play商店中上传我的应用程序。我添加我的gradle权限列表并拒绝原因。怎么解决呢?
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
拒绝的原因。
答案 0 :(得分:2)
这是因为Google更改了有关的政策
SMS /通话记录权限
如果您想使用这些权限,您的应用程序应具有充当执行该任务的默认应用程序的能力。例如,如果您想通过应用程序从移动用户读取或发送短信,则您的应用程序应该是在用户电话中读取和发送短信的默认应用程序,通话权限也是如此。在清单中,您已经声明了这些权限。
uses-permission android:name =“ android.permission.CALL_PHONE”
uses-permission android:name =“ android.permission.SEND_SMS”
在xda门户网站上了解更多信息:
链接1:google-play-developer-policy-call-log-sms
链接2:Update: Tasker Gets Approved
如果您打算阅读OTP进行验证,那么Google已经制作了新的SMS检索器API。 docs