有谁知道更新发生时通过Google Play分发的设备所有者应用在生产中的行为吗?
众所周知,安装设备所有者的应用程序需要一定的动力,而且并不容易:将其重置为出厂默认设置,然后通过NFC将设备与第二个设备一起配置,以此类推……因此,即使我们认为这一步骤已完成,任何进一步的更新也会涉及这么多每次痛苦?
发生此问题的原因是,在我的开发设备上,如果以前安装了该设备所有者的应用程序,则无法通过更改重新启动它……除非将设备重置为出厂设置!
谢谢阅读…
设置设备所有者应用程序后,将在/data/system/device_owner.xml下创建一个引用设备/配置文件所有者应用程序的新文件。
然后,Android系统正在读取该文件,以检查哪个应用程序被视为设备所有者或配置文件所有者应用程序。
该文件包含使用应用程序包名称引用的应用程序。由于软件包名称保持不变,因此更新这些应用程序不会推断出该文件。
更新应用程序时,只需确保始终使用与首次设置设备所有者时使用的证书相同的证书即可(无论如何,这是Android中每个应用程序更新的安全标准规则) )。
权限也可以以相同的方式更新,而无需通过NFC或dpm
工具重新配置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句