【发布时间】:2012-05-30 16:55:04
【问题描述】:
我正在尝试为 iPhone 开发一个关键的企业应用程序,它需要能够列出设备上所有已安装的应用程序。 此外,该应用程序应允许用户通过单击某个安装按钮来安装该应用程序中的其他应用程序,并通过单击某个卸载按钮来卸载应用程序。这意味着该应用程序应该能够管理设备上的所有应用程序(至少所有企业应用程序在设备)。
我知道这在沙盒 iPhone 环境中是不可能的。所以我正在考虑设置一些 MDM/MAM 服务器,它接受来自 iPhone 中客户端应用程序的请求,并让 MDM/MAM 服务器管理应用程序的安装、删除等。
是否可以设置自定义 MDM 或 MAM 服务器?我们已经有一个企业帐户。
【问题讨论】:
-
请注意,MDM 系统将允许您将应用程序推送到 iOS 设备,但每次安装都需要用户手动接受安装。换句话说,您不能静默将应用推送到 MDM 管理的设备。
-
这不是问题..这种方法行得通吗?
-
如果您通过 MDM 管理 iOS 设备,其中 MDM 访问权限设置为允许通过 MDM 添加和删除应用程序,那么您当然可以通过您的自己的系统。我建议您阅读文档“移动设备管理协议参考”中的“托管应用程序”部分,该文档可在 iOS 开发中心获得(有关如何获取该文档,请参阅 stackoverflow.com/questions/10039236/ios-mdm-check-in-samples)。