首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SMS权限发布应用程序时出现问题

使用SMS权限发布应用程序时出现问题
EN

Stack Overflow用户
提问于 2019-02-21 19:32:58
回答 2查看 999关注 0票数 0

最近,谷歌的新政策不允许发布具有短信功能的应用程序,如果它们不尊重某些功能。基本上,所有发送和接收短信的应用程序都将在发布期间被删除或拒绝。

我正在制作一个应用程序,允许用户通过短信控制自己的可编程恒温器。这个应用程序已经存在了2-3年,有5000名客户在使用它。

根据谷歌的新政策,他们拒绝了我上一次的应用更新。当我发布更新时,Google控制台要求我填写一份SMS权限声明表单。我多次尝试填写表单,选择了不同的选项,但他们仍然拒绝我的应用程序。此外,其他开发相同应用程序的公司都在发布更新,所以我不明白为什么我的应用程序会被拒绝,即使它与其他被接受的应用程序相同。

有人能帮我解决这个问题吗?也许有人也有同样的问题,并找到了解决方案?

EN

回答 2

Stack Overflow用户

发布于 2019-02-23 11:29:22

我的应用程序是一个自动回复,它接收短信,如果它被认为是一个有效的命令,自动回复发送者提供的GPS位置通过短信,所有的清除,用户听到并可以看到在他的标准消息档案中接收和发送的消息……这样,老人或处于危险中的孩子就可以到达他们的位置。

为什么这些用途不应该有例外呢?在谷歌的例外申请表中有“紧急”条目,但只提供了SEND_SMS权限的例外,而不是READ_SMS或RECEIVED_SMS的例外。但是你怎么能给一个可能错过了它的人发短信,晕倒了,它死了……这太荒谬了!显然,必须同时拥有这两个权限!...如果是第三个人申请这个职位,你可以考虑删除权限"READ“...唯一的解释是他们并不完全知道自己在做什么。

即使是我,像你一样,我也不知道怎么做,他们不断地拒绝我的例外请求,我真的很生气,因为经过一年又一年的改进,测试,现在我发现自己被当作“骗子”对待,或者我不知道还有什么……当我一直在努力让这个应用变得有用和清晰的时候。

票数 1
EN

Stack Overflow用户

发布于 2019-02-22 17:28:29

这个问题的根本答案是在用户看不到的情况下发送SMS是不好的。对于每个像你这样的应用程序,都是出于合法的原因,有上千个应用程序试图通过向溢价号码发送短信来欺骗用户。因此,谷歌对此进行了限制。

iOS多年来一直禁止这样做,而developers have found ways of coping。这值得问问你自己,你会如何在iPhone上解决同样的问题。

您有几种可能的解决方案:

  • The help centre page is here。出于某些目的,有一个例外。不幸的是,您的用例不在允许的异常列表中。因此,无论您如何填写表单,您都不会被允许在当前表单中重新发布您的应用程序。
  • 选项2允许用户在发送短信之前确认。如帮助中心的“常用用法的替代方案”中所述,您可以使用an SMS intent发送一条短信,由用户确认
  • 如果您需要完全自动化,您只剩下一个选择。设置您自己的SMS发送服务器,它通过互联网获取消息来发送SMS,然后使用在线SMS发送服务进行发送。有相当多。

我知道这些都比不上你今天所拥有的便利。对谷歌来说,这是一个艰难的决定,但他们这样做是为了保护Android用户免受不良应用程序的影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54806114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档