关于Android 15 BAL加固下特定SDK版本导致Activity启动受限的问询
Android 15 BAL加固机制下Pending Intent启动Activity的阻断场景
触发Activity启动阻断的两种场景:
- 在Android 15 BAL加固机制下,若Pending Intent(PI)创建者的
target_sdk升级至35及以上,对应Activity的启动可能会被阻断。 - 在Android 15 BAL加固机制下,若Pending Intent(PI)创建者的
target_sdk升级至35及以上,且Pending Intent(PI)发送者的target_sdk升级至34及以上,对应Activity的启动可能会被阻断!
相关日志信息:
callingPackage: com.android.shell; callingUid: 2000; callingPid: 8295; appSwitchState: 2; callingUidHasAnyVisibleWindow: false; callingUidProcState: CACHED_EMPTY; isCallingUidPersistentSystemProcess: false; forcedBalByPiSender: BSP.NONE; intent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.DEFAULT] flg=0x10000000 cmp=com.vpn.enter/.SplashActivity }; callerApp: null; balAllowedByPiCreator: BSP.ALLOW_BAL; resultIfPiCreatorAllowsBal: BAL_ALLOW_PERMISSION; hasRealCaller: true; isPendingIntent: false; realCallingPackage: android.uid.shell:2000[debugOnly]; realCallingUid: 2000; realCallingPid: 8295; realCallingUidHasAnyVisibleWindow: false; realCallingUidProcState: CACHED_EMPTY; isRealCallingUidPersistentSystemProcess: false; originatingPendingIntent: null; realCallerApp: null; balAllowedByPiSender: BSP.ALLOW_FGS; resultIfPiSenderAllowsBal: BAL_ALLOW_PERMISSION
内容的提问来源于stack exchange,提问作者Sadakat Hussain Fahad
相关产品推荐
相关产品推荐

