有没有一种方法可以清除SMS_SENT或SMS_DELIVERED的广播,以便其他应用程序无法获得它? [英] is there a way that I can clear the broadcast of SMS_SENT or SMS_DELIVERED so that other apps won't get it?

查看:104
本文介绍了有没有一种方法可以清除SMS_SENT或SMS_DELIVERED的广播,以便其他应用程序无法获得它?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在我的应用程序中寻找潜在的黑客,无法在诸如Oppo,Vivo和Mi之类的设备上获取onReceive()或SMS_SENT或SMS_DELIVERED.

I am looking for a potential hack in my application where I am unable to get the onReceive() or SMS_SENT or SMS_DELIVERED in devices like Oppo, Vivo, Mi.

我的设备发送了一条消息,我注册了一个接收器以侦听消息的状态,然后进行发送和传递.

A message is sent from my device and I register a receiver to listen for the status of the message, sent and delivered, after that, I will do some networking calls.

当前,我的应用"无法获取onRecieve().为什么?因为每次调用onReceive()并将其发送到服务器时,我都会向Array添加值.我正在为Oppo,Vivo,Mi等设备获取空数组.

Currently, My App is unable to get the onRecieve(). Why? Because I add value to an Array every time my onReceive() gets called and send to the server. I am getting an Empty Array for devices like Oppo, Vivo, Mi.

请帮助我跟踪此内容或至少复制它.

Please help me track down this one or at least reproduce it.

有没有可以删除或取消广播并阻止其通话的应用程序或任何设置?

is there an app or any setting that could delete or cancel the broadcast and prevent reaching my phone?

推荐答案

您可以确认,因此它没有调用onRecive或Intent数据参数返回的onReceive方法为null吗?您可以尝试一次吗?

can you confirm, so it is not calling onRecive or the Intent data parameter is returning null of the onReceive method? Can you try this once?

发送SMS直到成功

这篇关于有没有一种方法可以清除SMS_SENT或SMS_DELIVERED的广播,以便其他应用程序无法获得它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆