由于权限处理程序,应用程序被 google Play 商店拒绝
App Rejected by google play store due to permissions handler
我正在为 Google Play Store 对我的应用程序进行内部测试,但每次我的应用程序都被 Google 拒绝,回复如下:
Requested permissions do not match core functionality of the app You
declared Default SMS handler (and any other core functionality usage
while default handler) as the core functionality of your app. However,
after review, we found that your app does not match the declared use
case(s). Learn more about permitted uses and exceptions. Please
either: • Make changes to your app so that it meets the requirements
of the declared core functionality or, • Select a use case that
matches your app’s functionality
我不知道为什么会发生这种情况,即使我已经声明了我在我的应用程序中使用的所有权限。
请帮我解决一下。
短信和通话记录权限被视为受个人和敏感信息政策约束的个人和敏感用户数据,并受到以下限制:
限制权限要求
呼叫日志权限组(例如 READ_CALL_LOG、WRITE_CALL_LOG、PROCESS_OUTGOING_CALLS)它必须主动注册为设备上的默认 Phone 或助理处理程序。
短信权限组(如READ_SMS、SEND_SMS、WRITE_SMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、RECEIVE_MMS)必须主动注册为默认短信或设备上的助理处理程序。
缺少默认 SMS、Phone 或助理处理程序功能的应用可能不会在清单中声明使用上述权限。这包括清单中的占位符文本。此外,在提示用户接受上述任何权限之前,应用必须主动注册为默认 SMS、Phone 或助理处理程序,并且当它们不再是默认处理程序时必须立即停止使用该权限。此帮助中心页面上提供了允许的用途和例外情况。
应用程序只能使用权限(以及从权限派生的任何数据)来提供批准的核心应用程序功能核心功能被定义为应用程序的主要目的。这可能包括一组核心功能,必须在应用程序的描述中突出记录和宣传这些功能。没有核心功能,应用程序就会“损坏”或变得无法使用。此数据的传输、共享或许可使用只能用于在应用程序内提供核心功能或服务,不得将其用于任何其他目的(例如,改进其他应用程序或服务、广告或营销目的) .您不得使用替代方法(包括其他权限、API 或第三方来源)来获取归因于通话记录或 SMS 相关权限的数据。
查看 google 文档以供参考 -
https://play.google.com/about/privacy-security-deception/permissions/#!?zippy_activeEl=sms-call-permissions#sms-call-permissions
根据您的评论,您在 Play 商店中的应用说明可能没有明确说明您需要默认短信处理程序的原因。
Android OS 使用默认短信处理程序 permission/attribute 来了解是否询问用户是否愿意将您的应用程序设置为默认短信应用程序。来自 Developer Android resources:
Given the sensitive user information that an app accesses while
serving as a default handler, your app cannot become a default handler
unless it meets the following Play Store listing and core
functionality requirements:
Your app must be able to perform the functionality for which it's a
default handler. For example, a default SMS handler should be able to
send text messages.
Your app must provide a privacy policy.
Your app must make its core functionality clear in the Play Store description. For example, a default Phone handler should describe its
phone-related capabilities in the description.
Your app must declare permissions that are appropriate for its use case. For more details about which permissions you can declare as a
given handler, see the guidance on using SMS or call log permission
groups in the Play Console Help Center.
Your app must ask to become a default handler before it requests the permissions associated with being that handler. For example, an
app must request to become the default SMS handler before it requests
the READ_SMS permission.
如果我是你,我会这样做:
- 添加隐私政策。
- 在您的 Play 商品详情中说明为什么有人可能希望您的应用成为默认的短信应用(用户能够阅读并向其他人发送消息吗?如果可以,我建议您提及这一点)。
- 添加发送 SMS 的功能(我知道这可能不是您希望通过您的应用程序执行的操作,但似乎 Google 对用户 SMS 的隐私越来越重视)
我正在为 Google Play Store 对我的应用程序进行内部测试,但每次我的应用程序都被 Google 拒绝,回复如下:
Requested permissions do not match core functionality of the app You declared Default SMS handler (and any other core functionality usage while default handler) as the core functionality of your app. However, after review, we found that your app does not match the declared use case(s). Learn more about permitted uses and exceptions. Please either: • Make changes to your app so that it meets the requirements of the declared core functionality or, • Select a use case that matches your app’s functionality
我不知道为什么会发生这种情况,即使我已经声明了我在我的应用程序中使用的所有权限。 请帮我解决一下。
短信和通话记录权限被视为受个人和敏感信息政策约束的个人和敏感用户数据,并受到以下限制: 限制权限要求 呼叫日志权限组(例如 READ_CALL_LOG、WRITE_CALL_LOG、PROCESS_OUTGOING_CALLS)它必须主动注册为设备上的默认 Phone 或助理处理程序。 短信权限组(如READ_SMS、SEND_SMS、WRITE_SMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、RECEIVE_MMS)必须主动注册为默认短信或设备上的助理处理程序。
缺少默认 SMS、Phone 或助理处理程序功能的应用可能不会在清单中声明使用上述权限。这包括清单中的占位符文本。此外,在提示用户接受上述任何权限之前,应用必须主动注册为默认 SMS、Phone 或助理处理程序,并且当它们不再是默认处理程序时必须立即停止使用该权限。此帮助中心页面上提供了允许的用途和例外情况。
应用程序只能使用权限(以及从权限派生的任何数据)来提供批准的核心应用程序功能核心功能被定义为应用程序的主要目的。这可能包括一组核心功能,必须在应用程序的描述中突出记录和宣传这些功能。没有核心功能,应用程序就会“损坏”或变得无法使用。此数据的传输、共享或许可使用只能用于在应用程序内提供核心功能或服务,不得将其用于任何其他目的(例如,改进其他应用程序或服务、广告或营销目的) .您不得使用替代方法(包括其他权限、API 或第三方来源)来获取归因于通话记录或 SMS 相关权限的数据。 查看 google 文档以供参考 - https://play.google.com/about/privacy-security-deception/permissions/#!?zippy_activeEl=sms-call-permissions#sms-call-permissions
根据您的评论,您在 Play 商店中的应用说明可能没有明确说明您需要默认短信处理程序的原因。
Android OS 使用默认短信处理程序 permission/attribute 来了解是否询问用户是否愿意将您的应用程序设置为默认短信应用程序。来自 Developer Android resources:
Given the sensitive user information that an app accesses while serving as a default handler, your app cannot become a default handler unless it meets the following Play Store listing and core functionality requirements:
Your app must be able to perform the functionality for which it's a default handler. For example, a default SMS handler should be able to send text messages.
Your app must provide a privacy policy.
Your app must make its core functionality clear in the Play Store description. For example, a default Phone handler should describe its phone-related capabilities in the description.
Your app must declare permissions that are appropriate for its use case. For more details about which permissions you can declare as a given handler, see the guidance on using SMS or call log permission groups in the Play Console Help Center.
Your app must ask to become a default handler before it requests the permissions associated with being that handler. For example, an app must request to become the default SMS handler before it requests the READ_SMS permission.
如果我是你,我会这样做:
- 添加隐私政策。
- 在您的 Play 商品详情中说明为什么有人可能希望您的应用成为默认的短信应用(用户能够阅读并向其他人发送消息吗?如果可以,我建议您提及这一点)。
- 添加发送 SMS 的功能(我知道这可能不是您希望通过您的应用程序执行的操作,但似乎 Google 对用户 SMS 的隐私越来越重视)