【问题标题】:Installing an app remotely (using MDM)远程安装应用程序(使用 MDM)
【发布时间】:2011-09-28 12:46:02
【问题描述】:

我已阅读有关移动设备管理 (MDM) 的 Apple 文档,但没有找到所需的内容。有人可以帮我解决以下问题吗?

  1. 我有一个企业帐户,我想使用 MDM 管理一些设备。是否可以将应用程序远程(从服务器端)安装到我正在管理的这些设备上?

  2. 如果是,有人可以给出执行过程或与此相关的一些文档吗?

谢谢。

【问题讨论】:

标签: iphone mdm


【解决方案1】:

iOS 5 添加了使用 MDM 将应用程序清单的 URL 推送到设备的功能,此时将询问用户是否要安装应用程序。 Apple MDM 文档已更新为包含支持此功能所需的 XML。

【讨论】:

    【解决方案2】:

    您可以使用分布式配置文件在您的服务器上托管应用程序。 请参阅安装应用程序下的以下链接以无线方式安装应用程序。

    https://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

    【讨论】:

      【解决方案3】:

      Apple 的移动设备管理 (MDM) API 没有为服务器提供启动应用程序安装的方法。但是,您可以创建一个内部网站来托管您的企业应用程序,以便您的用户可以无线下载和安装应用程序。可以在 Distributing Enterprise Apps for iOS Devices: Installing apps wirelessly 找到 Apple 规范。请注意,您不需要 MDM 服务器来执行此操作。这两件事没有关系。

      一个有趣的花絮:规范中描述的清单文件可以包含多个应用程序。这允许您为您的用户提供一个链接,如果您愿意,该链接可以安装一套应用程序。

      【讨论】:

      • iOS5 不再适用。
      • @rlandster 这仍然受 iOS 5 支持,请参阅 Distributing Enterprise Apps for iOS Devices: Installing apps wirelessly
      • @MichaelGaffney 我已经成功实现了这个过程来分发应用程序。我已经开发了应用程序升级机制来更新到较新的版本。从服务器安装应用程序时,iOS 系统通过警报对话框要求确认。有两个按钮,取消和安装。当用户点击取消时,我希望调用一个回调方法,以便我可以得到通知,并通过再次要求安装来强制用户安装应用程序。我可以这样做吗?
      • @BharatDodeja 不,没有回调机制。但是,您可以监视 Web 服务器以查看清单是否已下载,而不是 ipa 文件。不是一个完美的解决方案,但它会为您提供一些可见性。
      • @MichaelGaffney 在这种情况下,我必须开发一种机制,在用户不更新应用程序之前,我不会让他们使用应用程序的功能,而是让他们保持更新UIViewController
      猜你喜欢
      • 1970-01-01
      • 2018-08-08
      • 2022-10-22
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多