我几乎准备好使用设备所有者配置文件分发将处于锁定任务模式的应用程序,也就是企业所有者单次使用应用程序。
我正在考虑分发它并在新版本发布后自动更新它的可能方式。并找到以下选项:
通过 Play 商店分发和更新,因此设备需要一个 Google 帐户才能访问 Play 商店,一旦安装了应用程序,我需要删除该帐户,然后锁定应用程序(我正在使用
dpm
工具,但同样是对于 NFC),重新添加 Google 帐户并设置“在 Play 商店中自动更新。这有点无聊,因为我必须在 100 多个设备上执行此过程。在私有服务器上分发并使用 PackageManager 进行更新。使用此选项,我不需要 Play 商店帐户,所有交付过程都在我的私人服务器上进行,我将上传应用程序的 APK 以供设备下载。此外,一旦安装了应用程序并设置了设备所有者,我可以使用
PackageManager
方法让应用程序从我的私人服务器自动下载和安装新的更新。使用梅森。正如我在其他 SO 线程上看到的,另一种可能性是使用 Mason,一种允许您管理许多设备的 Web 控制台。没有尝试过,我更喜欢在没有第三方解决方案的情况下控制我的应用程序。
Android Enterprise Mobile Manager我不明白这是什么。我试图联系谷歌让我解释成为该计划的一部分有什么好处,但现在仍然没有答案。有人知道更多吗?
现在我将使用 App Store 作为更新机制,因为它似乎工作得很好。有没有人已经面对这个问题并最终找到了一个好的解决方案?