READ_SMS和SEND_SMS权限替代

时间:2019-01-04 20:51:50

标签: android sms android-permissions restriction

关于Google的新许可政策,我们最近收到了一条有关在我们的应用程序中违反此政策的消息。我们的应用程序是防盗的,它使您可以获取丢失设备的坐标,并对偷走设备的小偷进行照片和音频记录。要接收请求并发送响应,应用程序需要权限RECEIVE_SMSSEND_SMS,如果没有权限,则该应用程序的主要功能将无法使用。将许可声明表发送给Google没有带来任何结果。在我们的应用程序中使用RECEIVE_SMSSEND_SMS权限是否有其他选择?谢谢。

2 个答案:

答案 0 :(得分:1)

接收-使用任何其他通信系统。而是发送FCM消息。或发送基于二进制端口的SMS。但是FCM更好。

发送-您需要发送什么?我看不到在任何地方通过SMS发送数据对于此类应用程序都比通过网络发送更为方便。您可以始终将其发送到服务器,然后让服务器发送SMS。

答案 1 :(得分:-2)

这些安全规则和检查没有其他选择。这就是Android的运作方式,也就是Android的政策被运作的方式。

您在该消息中收到的内容很容易实现。它们要求您仅添加一个明确的权限请求,例如您可以在以下示例中找到:https://developer.android.com/training/permissions/requesting

您只需添加这些请求,您的应用将完全符合安全政策。