为设备所有者应用程序安装更新
Install updates for a Device-Owner App
有谁知道当更新发生时,通过 Google Play 分发的设备所有者应用程序的生产行为是什么?
正如我们所知,安装设备所有者应用程序需要一些动机并且并不容易:重置为出厂默认设置,然后使用第二台设备为设备提供 NFC 等......因此,即使我们认为完成了这一步,任何进一步更新涉及如此多的痛苦,每次?
出现这个问题是因为在我的开发设备上,如果之前安装了设备所有者应用程序,我无法重新启动更改后的应用程序......除非我将设备重置为出厂设置!
感谢阅读……
设置设备所有者应用后,将在 /data/system/device_owner.xml 下创建一个引用 Device/Profile 所有者应用的新文件.
Android 系统随后正在读取此文件以检查哪个应用程序被视为 Device Owner 或 Profile Owner App .
此文件包含使用应用程序包名称引用的应用程序。更新这些应用程序不会推断此文件,因为包名称保持不变。
当您更新您的应用程序时,只需确保您始终使用与您之前第一次设置设备所有者时使用的证书相同的证书(这是 [= 中每个应用程序更新的标准安全规则) 27=] 无论如何)。
权限也可以以相同的方式更新,无需通过 NFC 或 dpm
工具重新配置。
有谁知道当更新发生时,通过 Google Play 分发的设备所有者应用程序的生产行为是什么?
正如我们所知,安装设备所有者应用程序需要一些动机并且并不容易:重置为出厂默认设置,然后使用第二台设备为设备提供 NFC 等......因此,即使我们认为完成了这一步,任何进一步更新涉及如此多的痛苦,每次?
出现这个问题是因为在我的开发设备上,如果之前安装了设备所有者应用程序,我无法重新启动更改后的应用程序......除非我将设备重置为出厂设置!
感谢阅读……
设置设备所有者应用后,将在 /data/system/device_owner.xml 下创建一个引用 Device/Profile 所有者应用的新文件.
Android 系统随后正在读取此文件以检查哪个应用程序被视为 Device Owner 或 Profile Owner App .
此文件包含使用应用程序包名称引用的应用程序。更新这些应用程序不会推断此文件,因为包名称保持不变。
当您更新您的应用程序时,只需确保您始终使用与您之前第一次设置设备所有者时使用的证书相同的证书(这是 [= 中每个应用程序更新的标准安全规则) 27=] 无论如何)。
权限也可以以相同的方式更新,无需通过 NFC 或 dpm
工具重新配置。