是否有人知道在更新发生时通过Google Play分发的设备所有者应用的制作行为是什么?
正如我们所知,安装一个设备所有者应用程序需要一些动力,并不容易:重置为出厂默认设置然后使用第二个设备进行NFC设置等等......所以,即使我们考虑完成此步骤,也会进一步更新每次都会有这么多的痛苦吗?
出现这个问题是因为在我的开发设备上,如果先前安装了更改,我无法重新启动设备所有者应用程序...除非我将设备重置为出厂设置!
感谢阅读...
答案 0 :(得分:5)
设置设备所有者应用后,将在 /data/system/device_owner.xml 下创建一个新文件,该文件引用设备/配置文件所有者应用。
Android系统随后会读取此文件以检查哪个应用程序被视为设备所有者或配置文件所有者应用。
此文件包含使用其包名称引用的应用程序。更新这些应用程序不会推断此文件,因为包名称保持不变
当您更新应用时,只需确保您第一次使用与首次设置设备所有者时使用的证书相同的证书(这是每个应用的标准安全规则)无论如何都要在Android中更新。)
权限也可以相同的方式更新,无需通过NFC重新配置,也不需要dpm
工具。