简体   繁体   English

如何根据有关权限的新Android Store政策处理拒绝?

[英]How to handle a rejection based on new Android Store policies regarding permissions?

While I am updating an app on Play store. 在Play商店上更新应用程序时。 I am getting following error according to the new policy of Google: 根据Google的新政策,出现以下错误:

I have also checked all the options that are available, but again and again, Google rejects my application. 我还检查了所有可用的选项,但是谷歌一次又一次拒绝我的申请。

I am new to Android. 我是Android新手。

Issue: Violation of Permissions policy 问题:违反权限政策

After reviewing your app, we found that it doesn't qualify to use the requested permissions for the following reason(s): 在审核您的应用后,我们发现由于以下原因,该用户不符合使用请求的权限的条件:

Based on our review, we found your app's expressed user experience did not match your declared core functionality {SMS-based financial transactions (eg, 5 digit messages), and related activity including OTP account verification for financial transactions and fraud detection}. 根据我们的审查,我们发现您的应用程序所表达的用户体验与您声明的核心功能{基于SMS的金融交易(例如5位数消息),以及相关活动(包括用于金融交易的OTP帐户验证和欺诈检测)不匹配”。 Please remove these permissions from your app. 请从您的应用中删除这些权限。

This is my manifest containing permissions I have declared 这是我的清单,其中包含我已声明的权限

这是我的清单,其中包含我已声明的权限

SMS permission is no more allowed to read OTP as android is going to give this feature to users out of the box. 不再允许SMS权限读取OTP,因为android即将为用户提供此功能。 You have to register as a messaging app to get SMS and CALL_LOG permissions. 您必须注册为消息传递应用程序才能获得SMS和CALL_LOG权限。

So recently, Google changed its policies, read it at XDA 因此,最近Google更改了政策,在XDA上进行了阅读

Same thing happened with my app, It got removed from play store, for using SMS features. 我的应用程序也发生了同样的事情,由于使用短信功能,它已从Play商店中删除。

You need to remove those permissions from Android Manifest and if you need to send a message to someone, you need to use Intents to form a message and fill out the messaging app and user has to manually send the message. 您需要从Android Manifest中删除这些权限,并且如果您需要向某人发送消息,则需要使用Intents来形成消息并填写消息传递应用程序,并且用户必须手动发送消息。

Or if you are trying to access SMS permission for automatic OTP, there are other ways to do it. 或者,如果您尝试访问自动OTP的SMS权限,则可以使用其他方法。

As it turns out, you need to fill a form. 事实证明,您需要填写一个表格。 Read this article from Google and refer to this answer on StackOverFlow 阅读Google的这篇文章,并在StackOverFlow上参考此答案

Do not update your minSdkVersion in this release. 不要在此版本中更新您的minSdkVersion。 You need to rollout removal of permissions for all of your users. 您需要为所有用户推出权限删除。

Try deactivating previous versions of your apk on play console. 尝试在游戏机上停用旧版本的APK。 If you updated minSdkVersion of your app and did not deactivate older apks, older devices are still served the apk with permissions. 如果您更新了应用程序的minSdkVersion且未停用旧的APK,则仍会向旧设备提供具有权限的APK。

This worked for me! 这对我有用!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM