由于短信权限,Google Play 商店删除了我的应用

Posted

技术标签:

【中文标题】由于短信权限,Google Play 商店删除了我的应用【英文标题】:Google play store removed my app due to sms permission 【发布时间】:2019-10-04 16:09:48 【问题描述】:

这里我有一个 android 应用程序,它的核心功能是将传入的文本消息 (SMS) 转发到电子邮件收件箱,它需要 RECEIVE_SMS 权限。由于违反 Google Play 政策,我的应用已从 Play 商店中删除。 SMS_permission 在我的应用程序中是强制性的。

我向google play提交了申诉,他们的回复如下

...

我们审核了您的申诉请求,发现您的应用仍然违反了 Google Play 政策。我在下面详细介绍了您的应用的具体问题,以及您可以采取哪些措施让您的应用重新回到 Google Play。

问题

在审核过程中,我们发现您的应用违反了权限政策:

您只能请求实现应用中当前可用的关键功能或服务所必需的权限。您不得将授予用户或设备数据访问权限的权限用于未公开、未实现或不允许的功能或目的。短信和通话记录权限受到额外限制;要使用这些权限,您必须首先获得 Google Play 的批准。 例如,我们发现您的应用包含:

RECEIVE_SMS

...

请告诉我如何使用这些短信权限将应用程序重新发布到 Playstore

【问题讨论】:

好吧,如果谷歌没有批准你对SMS permission 的上诉,在你的情况下这是强制性的。再试一次以获得批准.. 再次上诉?? @sanjeev 是的,就像与客户服务团队交谈或通过电子邮件向他们发送有关此问题的信息。请勿在未接受其上诉的情况下尝试重新发布。 meta.***.com/questions/272165/… 【参考方案1】:

关于这些权限的隐私有很多 few rules,有时很难理解,但也许这会有所帮助。首先:

Google Play 限制使用高风险或敏感权限,包括 SMS 或通话记录权限组。

假设您的应用需要其中一些权限才能正常运行,Google 表示需要将其设置为默认电话/短信处理程序。该应用程序必须在请求权限之前注册为默认处理程序,并在应用程序不再是默认处理程序时停止使用它们。

但是,您的应用并非如此。您需要访问该信息,但您的应用无法设置为短信/通话的处理程序。在这种情况下,只要您满足两个要求,就可以为您的应用程序创建一个例外:您没有其他方法可以实现相同的行为(检查您的应用程序),并且您实现的用例可以在例外列表中找到用例(请参阅上面链接中的异常部分)。这里有点棘手,因为没有与您的应用明显匹配的用例,但我认为您可能能够使用跨设备同步或短信或电话传输(请确保您详细检查列表并选择最适合您的应用的一个)。

现在,最后一步来了:

如果您认为自己的应用符合可接受使用的政策要求或符合例外条件,则应直接通过 Play 管理中心声明任何通话记录或短信权限。

可以在here 找到有关流程的详细信息,如果您完成了所有这些操作,那么您的请求将被发送给 Google Play 团队,他们将对其进行审核并决定是否发布您的应用。

附:请务必明确说明您的应用需要这些权限的原因。

【讨论】:

【参考方案2】:

是的,Google 删除了拥有 READ_SMS 权限的应用。 尝试使用 Google API 实现, 之后您不再需要 READ_SMS 权限。

看看这个谷歌代码, https://developers.google.com/identity/sms-retriever/overview

【讨论】:

哥们,他没有在这里使用 OTP 功能。他需要整个 SMS。 实际上这个应用程序的目的是将您手机、平板电脑等中的所有消息集中到一个地方 - 您的电子邮件收件箱。所以我认为RECEIVE_SMS权限是强制性的 如果您想阅读收件箱短信,请尝试 READ_SMS 权限而不是 RECEIVE_SMS 权限

以上是关于由于短信权限,Google Play 商店删除了我的应用的主要内容,如果未能解决你的问题,请参考以下文章

短信权限问题再次浮出水面,Play 商店现在拒绝了我的应用更新

Google Play 限制短信和通话记录权限的使用

由于“使用短信或通话记录”权限,如何解决删除应用程序?

Google Play 电子邮件回复。通话/短信记录权限?

由于权限处理程序,应用程序被 Google Play 商店拒绝

由于不符合所有文件访问权限政策,Google Play 商店不断被拒绝