是否可以将广播的范围限定在某个应用程序上?
|
我想使用sendBroadcast广播一个意图,该意图只能由发起它的那个应用程序接收。
该用例用于我计划在已构建的多个项目之间使用的身份验证模块。当前,当收到401(授权失败)响应代码时,它会广播一个意图,然后可以将其连接到清单中以将用户带回登录页面。
因此,为了清楚起见,我想知道是否可以这样做:
Intent i = new Intent(\"my.custom.logout.broadcast.path.that.will.be.the.same.in.multiple.apps\");
sendBroadcast(i);
并且以某种方式,其他使用完全相同的未修改代码库的应用程序也不会理解这个意图。
没有找到相关结果
已邀请:
2 个回复
郡豪靠暖
,将
作为额外的内容(
)放入新的广播
中,并使用上面的权限模型进行广播(以便发送方和接收方可以正确处理权限)。广播接收器完成其工作后,可以使用ѭ2来启动目标活动(包括附加其他功能的能力)
谷起