未经SEND许可读取/接收短信

时间:2018-10-28 12:48:07

标签: android permissions

我要求简单的READ_SMS(或RECIEVE_SMS)权限-但用户会弹出一个对话框,询问他是否授予发送SEND SMS的权限。

有没有办法可以避免这种情况? 我不打算代表用户发送短信,并且认为这只会使他们单击“否”

2 个答案:

答案 0 :(得分:0)

  

有办法避免这种情况吗?

不要要求任何与SMS相关的权限。用户看到的对话框是按权限组划分的,对于SMS,权限组包括用于发送和接收SMS的权限。

请注意,除非您是用户选择的SMS客户端(如果您是distributing your app via the Play Store,否则您将无法阅读SMS。欢迎您请求豁免此政策,也可以通过其他方式分发您的应用。

答案 1 :(得分:0)

正如官方文档所述,权限被组合在一起,并且对于每个组,提示对话框的内容是相同的。 您可以看到this ref

如果用户拒绝了,您可以告诉他们为什么您需要此权限,并且仅读取短信。这是a ref

我认为您的应用程序是否有用,并清楚说明读取短信的原因。 用户无疑会接受它。