gpt4 book ai didi

iphone - 通过引导访问锁定的 iOS 应用程序中的自动 OTA 更新

转载 作者:可可西里 更新时间:2023-11-01 03:33:48 24 4
gpt4 key购买 nike

我的客户需要找到一种方法来自动将应用程序更新远程推送到多个 iphone 3gs 设备。这些设备将处于引导访问模式,因此用户将只能访问有问题的应用程序。

我相信我们有两种分发方式:

  • 通过批量购买计划的 B2B 定制应用程序
  • 随 Apple Enterprise Program 发布的内部应用

在研究了我们的选项后,我发现无线应用程序更新可以通过以下任一方式实现:

  • 构建应用内更新功能以检查是否有新更新(我猜只有企业版?)并自动更新和重启应用
  • 使用 MDM,例如 http://www.air-watch.com/ (据我所知,Apple Configurator 必须通过 USB 插入设备才能工作?)

我想知道是否有人可以告诉我这些选项中的任何一个在引导访问模式下是否可行?或者是否有任何其他解决方案(我错过了)可以在设备处于引导访问模式时自动远程管理应用程序?

最佳答案

您可以使用企业分布式应用程序解决此问题。

  • 仅限应用。当应用进入前台时,更新检查来自您应用的 OTA 更新(或您的客户闲暇时的一些其他指标,例如增加的时间延迟等)。基本上不言自明;您实现对您的客户/您的 API 的调用以检查版本并通知用户新版本。更新可以是可选的或强制的(最好由 API 宣布并在需要时更改);向用户显示有关它的警报。用户对其进行操作,然后您通过 API 调用提供的 ITMS 链接进行 OTA 安装。就是这样。
  • MDM。 老实说,我在这里有点站不住脚。从理论上讲,这也可以通过 MDM 实现,但我不确定这是(变化的)MDM 解决方案还是一些错误配置,但客户通常会在一段时间后失去控制。
  • 两者兼而有之。是的,您可以完全接受两者。 MDM 虽然一切都很好,但作为备份,一个结构良好的 App+API 机制可以推出 OTA 更新。如果您的客户的某些部门在 MDM 下而其他部门没有,这将特别有用。因此,有些人可能会通过 MDM 获得它(如果所有其他方法都无法通过应用程序本身获得),其余人将通过应用程序获得它。

权衡是个人偏好的问题,如果有一个完全可用的 MDM 解决方案,更新将被推出,而用户无论如何“恶意”都无法对其采取任何措施。但“仅应用程序”解决方案也是如此,因为如果他不更新,您可以选择不让他使用该应用程序(通过不提供取消按钮,或者,就像您在企业环境中那样允许执行 exit(0))。

根据经验,我更喜欢任何具有“仅限应用程序”选项的解决方案,因为如果客户端出现任何问题,这是最后的回退。无论在上面添加什么,都只是锦上添花。

虽然不是严格相关,但“仅限应用程序”解决方案在更新发布时始终与推送通知配合得很好。

关于iphone - 通过引导访问锁定的 iOS 应用程序中的自动 OTA 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19360781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com