有什么方法可以清除 SMS_SENT 或 SMS_DELIVERED 的广播,以便其他应用程序无法获得它?

问题描述

我正在寻找我的应用程序中的潜在黑客,我无法在 Oppo、Vivo、Mi 等设备中获取 onReceive() 或 SMS_SENT 或 SMS_DELIVERED。

一条消息从我的设备发送,我注册一个接收器来监听消息的状态,发送和传递,之后,我会做一些网络调用

目前,我的应用程序无法获取 onRecieve()。为什么?因为每次我的 onReceive() 被调用并发送到服务器时,我都会向数组添加值。我正在为 Oppo、Vivo、Mi 等设备获取一个空数组。

请帮我找到这个或至少重现它。

是否有应用或任何设置可以删除或取消广播并阻止到达我的手机?

解决方法

你能确认一下,所以它没有调用 onRecive 或者 Intent 数据参数返回的是 onReceive 方法的 null? 你可以试试这个吗?

Send SMS until it is successful