繁体   English   中英

接收短信发件人并在没有短信权限的情况下执行操作

[英]Receive SMS Sender and perform action without SMS Permissions

我已经创建了一个应用程序,该应用程序可以根据短信的发送者来定制自定义警报(例如铃声等),而该短信是由紧急呼叫人员接收的,可能需要在白天或晚上的任何时间醒来。 为此,我使用RECEIVE_SMS权限通过广播接收器处理传入的SMS,以便仅获取SMS的发送者。

由于Google Play决定限制使用这些“高风险”权限

https://support.google.com/googleplay/android-developer/answer/9047303

我可能被迫删除我的应用程序。 有没有其他方法可以接收SMS的发件人,以便我可以基于它执行操作或可以使用的其他方法?

感谢任何帮助。

您可以尝试使用Notification Listener Service拦截它们,但在许多情况下,您将无法获得所需的信息。

除非获得此权限,否则无法接收SMS数据。 您可以发送一封电子邮件,要求Google授予其应用例外的许可。 如果您有正当的理由,他们会允许这样做。 如果您查看发布的链接,它会在“例外”部分下说:

Caller ID, spam detection, and spam blocking

我想说您的自定义铃声是来电显示的一种形式,因此您应该向Google Play声明自己的情况,并且他们应该允许。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM