在发送自动短信之前,显示“花钱的短信服务”对话框

时间:2018-10-25 12:26:34

标签: java android smsmanager android-sms

我的应用程序的核心逻辑是从即将到来的SMS中检测特定的关键字,然后如果它符合特定条件,它将与指定的收件人发送自动SMS,如果激活,该应用程序将显示Switch视图它将收听所有传入的SMS。

我已经完成了所有必要的许可请求。

SEND_SMS
RECEIVE_SMS
READ_SMS

问题在于,每次应用程序符合特定条件时,它将发送一条带有对话框的短信。

  

带有正负按钮的“花费您的钱的短信服务”

我绝对可以确定该对话框不是权限,而更像是系统默认值。

这破坏了应用程序的逻辑,因为当该特定关键字匹配时,它会自动发送短信,导致用户体验不好,我认为这只会在API版本低于API 23时显示一个对话框(我可以错误)。

现在有什么方法可以要求用户授予应用访问权,以便在应用即将发送自动SMS之前始终发送一条SMS?

0 个答案:

没有答案