java – Android广播到特定的第三方应用程序
作者:互联网
我开发了一个Android应用程序,它通过自定义权限发送广播.
public abstract void sendBroadcast (Intent intent, String receiverPermission)
现在任何拥有广播接收器并在其清单中声明自定义权限的第三方应用程序都能够收听广播.
有没有办法控制哪个应用程序可以从我的应用程序接收广播?
我害怕的是自定义权限落入错误的人手中,他们开始创建自己的应用程序来收听我的广播.
仅供参考,保护等级将设置为危险.
谢谢,
解决方法:
您可以在意图中设置第三方应用程序的接收包名称,如下所示:
intent.setPackage({3rd pary app package name});
context.sendBroadcast(intent);
标签:android-broadcast,android,java 来源: https://codeday.me/bug/20190830/1768334.html