微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 如何自动更新MDM管理的应用程序?

我正在构建一个通过AirWatch应用程序目录分发的内部应用程序.该应用程序始终在启用Guided Access的情况下运行,并且运行它的所有设备均由AirWatch管理.我的问题是关于自动更新:

> AirWatch是否可以立即强制更新,或者设备重新联机后立即强制更新,而无需询问用户的输入?如果是这样,应用程序如何打开会影响此行为?如何启用引导式访问会影响此行为?
> AirWatch是否有链接,也许是itms-services://链接,如果网络服务已经表明它不再是最新版本,应用程序可以调用以安装新版本?如果是这样,启用引导访问如何影响此行为?
>是否还有其他良好的模型可以远程更新应用程序,以便在上述条件下尽快传播更新?解决方案可以使用MDM或自定义Web服务,也可以两者结合使用.

非常感谢你的帮助!!

解决方法

如果您的设备运行的是iOS7且您的应用程序部署设置设置为“自动”(而不是“按需”),则设备将在处理APNs通知自动进行更新.如果设备被锁定/离线,它通常会在一分钟左右的时间内检查未完成的APN消息是否已解锁或重新联机.

我不知道的是,如果您收到弹出窗口以安装新版本,则您的应用程序处于引导访问模式.我以前见过,如果需要更新的应用程序打开,iOS会提示.我们为解决这个问题所做的工作是在应用程序中嵌入一个支票,通过电话回家查看应用程序是否是最新的.如果应用不是最新的,则用户在更新应用之前无法执行任何操作.

关于直接链接到应用程序目录以更新可能在启用引导访问时可能变得棘手的应用程序.在您尝试解决该问题之前,请了解应用程序目录webclip URL包含自AW7.1起的设备的UDID(我认为).由于UDID不再以编程方式访问,因此代码端AirWatch允许您在部署/应用程序配置部分中的应用程序安装时推送UDID.您可以将{DeviceUid}嵌入到设备上的密钥共享中,以使其可以访问该应用程序,从而允许您在应用程序中创建相应的App Store URL.

祝好运

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐