VirtualAPK
VirtualAPK copied to clipboard
请问什么时候支持插件申请权限呢?
插件中申请权限,这个什么时候可以支持?
我目前也有这个需求,暂时替代方式是在宿主App中创建一个透明的专门请求权限的Activity。
你好,请问下创建透明的activity申请之后,那不是还是不能再插件申请么,我现在也是这个需求,就是在使用的过程中去申请,而不是在宿主一次性申请
@sdgSnow 透明的Activity对用户来说就相当于在本页面。至于请求什么权限,你自定义就好了。需要什么传送数据跳转过去就好了
最近自己实验了一个方案,无需透明Activity,唯一的缺陷就是必须在宿主的清单文件中配置权限,才能在插件中动态申请权限。
- hook宿主的PackageManager的mPM,通过动态代理的方式拦截某些方法,具体替换某些方法以及具体逻辑,可以参考VirtualApk的PluginPackageManager类。
- 去掉LoadedPlugin中mPackageManager, getPackageManager()方法直接返回宿主的;
look at this commit~ https://github.com/didi/VirtualAPK/pull/384