我开发了一个 Android 应用程序,它发送具有自定义权限的广播。
public abstract void sendBroadcast (Intent intent, String receiverPermission)
现在,任何具有广播接收器并在清单中声明自定义权限的第三方应用程序都将能够收听广播。
有没有办法控制哪个应用程序可以从我的应用程序接收广播?
我担心的是自定义权限落入错误的人手中,他们开始创建自己的应用程序来收听我的广播。
仅供参考,保护级别设置为危险。
Thanks,
您可以在您的Intent中设置第3方应用程序的接收包名称,如下所示:
intent.setPackage({3rd pary app package name});
context.sendBroadcast(intent);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)