之前程序中做了皮肤切换的功能,皮肤做成了APK包,主程序APK安装后去去读皮肤apk的图片数据,按照网上的资料,定义同样的shared user id实现了数据共享。后来发布后发现对程序apk和皮肤apk进行相同签名之后,就具备了数据共享的功能,后来看了一下sdk,还真是这样的。
在Security and Permissions的说明中真提到了这点。Application SigningThe most significant ways that signatures impact security is by determining who can access signature-based permissions and who can share user IDs.