我正在工作的应用程序支持COSU应用android。这个应用程序对我很好,但我不明白用户将如何更新我们的应用程序,因为COSU应用程序用户不能访问任何其他应用程序,甚至谷歌游戏商店。因此,现在的问题是,用户将如何更新我们的应用程序,而没有谷歌播放访问。我有一个解决方案从我们的服务器下载应用程序,但在这种情况下,用户将失去保存数据,像我们存储在SharedPreference中的数据。如果你有其他的解决办法,请指导我。谢恩
发布于 2017-05-22 17:30:39
根据谷歌在COSU上的文档(Google应用程序管理),可以“使用Play EMM安装、更新和卸载应用程序”。在“Google托管的私有应用程序管理”中,它描述了通过播放用户可以安装/更新的私有应用程序的能力:
通过管理Google,简化谷歌托管的私有应用发布和更新所有管理员可用的工作流,使管理员能够通过EMM控制台而不是通过Google控制台更新谷歌托管的私有应用程序。 企业管理员可以使用Google Publishing将已经私下发布的应用程序的新版本上传给企业。
如果您不想使用Play进行此功能,您可以阅读“自托管私有应用程序管理”部分。
您还可以查看“管理Google”来为用户发布私有应用程序:https://support.google.com/googleplay/work/topic/6145152。
注册Google Play Developer帐户并设置正确的管理员权限将应用上传并发布到受管理的Google Play之后,您可以使用企业移动管理(EMM)控制台将该应用分发给用户。
按照EMM的路线,您可以更新与普通Google应用程序相同的应用程序,在这些应用程序中,更新不会导致用户丢失数据。不幸的是,Google的文档并没有对这个特性进行详细或集中的描述。通过Google还需要将所有设备登录到Google帐户,以便安装应用程序或接收通过EMM控制台部署的更新。
另一种选择是使用移动设备管理(MDM)解决方案。如果你有三星设备,你可以看看三星诺克斯,它有一个更简单的方法来分发你的应用:https://www.samsungknox.com/en/article/manage-apps。
另一个单一用途的MDM选项是梅森(https://bymason.com/)。Mason允许您上传应用程序,选择任意或全部设备,然后将APK部署到您的用户。当你更新你的应用程序时,你所要做的就是增加你的应用程序版本,更新功能就像一个普通的谷歌游戏更新一样。您的用户也不需要登录到谷歌帐户。
如果这听起来对你有用,可以随时联系我,trevor @ bymason.com
免责声明:我在梅森工作
https://stackoverflow.com/questions/41102586
复制相似问题