1

我的应用程序的核心逻辑是从即将发送的 SMS 中检测特定关键字,然后如果它匹配某个条件,它将向指定的收件人发送自动 SMS,Switch如果激活该应用程序有一个视图,它将收听所有传入的 SMS。

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

SEND_SMS
RECEIVE_SMS
READ_SMS

问题是每次应用程序匹配某些条件并且它即将发送一条短信时,它都会显示一个对话框。

带有正面和负面按钮的“花钱的短信服务”

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

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

现在有什么方法可以要求用户授予应用程序访问权限以在应用程序即将发送自动短信之前始终发送短信?

4

0 回答 0