我有app A通过AIDL和app B公开服务,它绑定并调用该服务上的方法。应用A使用"危险"定义自定义权限。 protectionLevel用于保护服务并由应用程序B声明。
Android M是否为用户提供了通过设置撤消自定义危险权限的功能,还是仅适用于存储危险权限?
如果自定义危险权限是可撤销的,那么当App B绑定到App A时,如果用户从App B撤消了自定义危险权限,会发生什么? Android会立即终止绑定,导致App B接收到onServiceDisconnected回调,还是仅在最初发生绑定时强制执行危险权限?