如果一个组织的所有成员都获得了一个 iOS(iPhone 和 iPad)应用程序二进制文件,该二进制文件是在 Apple Enterprise Deployment 方案下签署的,用于临时部署,如何管理更新?是否必须手动向用户发送更新的二进制文件/手动提示(电子邮件等)下载更新的二进制文件?或者是否有本地机制来检查远程 .ipa 是否已更新,并提示用户更新?
非常感谢
如果一个组织的所有成员都获得了一个 iOS(iPhone 和 iPad)应用程序二进制文件,该二进制文件是在 Apple Enterprise Deployment 方案下签署的,用于临时部署,如何管理更新?是否必须手动向用户发送更新的二进制文件/手动提示(电子邮件等)下载更新的二进制文件?或者是否有本地机制来检查远程 .ipa 是否已更新,并提示用户更新?
非常感谢
没有本地方法,您必须通知用户更新或在应用程序中构建您自己的检查。
HockeyKit可能可以帮助您,尽管您可以将它用于企业应用程序的临时构建。
另一种可能性是使用testflightapp.com。我以这种方式管理内部应用程序。当您上传新版本时,所有注册用户都会收到一封电子邮件,他们可以直接从电子邮件(如果它在设备上)或使用试飞网络应用程序进行升级。
名为Apperian EASE(企业应用服务环境)的移动应用管理解决方案就是为此设置的。可以通过两种方式更新应用程序:
(1) 在用户设备上运行本机“应用程序目录”。进行更新时,管理员可以决定他们是否希望更新是强制性的(立即的)、可选的或在特定日期/时间安装。当需要更新应用程序时,“应用程序目录”将显示推送通知徽章。
(2) 有一个 EASE SDK,应用程序可以在其中检查服务器以查看是否有更新的版本可用。如果是,则另一个调用允许应用程序“自我更新”。
在上述任何一种情况下,更新都是通过不需要 MDM 的无线 (OTA) 方法完成的。
另一种替代方法(DIY 除外)是使用 MDM 解决方案,但所有用户都必须注册 MDM 才能接收应用程序更新。