0

我试图自动安装iPhone应用程序(例如)为大约5000部电话安装应用程序。为此,我计划在Windows Server 2008中部署包含Active Directory的MDM服务器。一旦手机成功注册后,管理员就可以完全控制iPhone。我有以下疑问:Apple推送通知证书

1)我的主要目标是推送应用程序商店中可用的应用程序,因此Apple Push Notification Certificate足以设置我的MDM服务器并安装应用程序?

2)一旦用户注册他的iOS设备,我将能够安装/卸载应用程序到设备中?

3)我是否可以通过Apple推送通知证书来实现像AppLock Payload这样的有效载荷机制?

+0

这个问题是堆栈溢出的问题,因为它与编程无关。请在[服务器故障](http://serverfault.com/)或[请求不同](http://apple.stackexchange.com/)上发布问题。 – rckoenes

回答

1

要进一步回答你的问题发表评论。

1)如果我在Enterprise Developer Program的注册中挖掘更多并实施MDM服务器,这是否足够?

无论如何,您将需要一个企业开发人员程序来分发应用程序。所以去做吧。

2)我立刻设置了自己的MDM解决方案,能否实现我的目标(在不提示用户的情况下安装应用程序)?

是的。它只是MDM提供的一系列有价值的功能中的一项功能。当然可以。

3)当我加入企业开发者计划时,苹果公司会给我更多关于MDM服务器的文档和实施方法吗?

编号企业开发人员计划将分发您的内部应用程序。这并不意味着您可以在未经您同意的情况下进行默默分发。这就是MDM进入图片的地方。将设备配置到MDM服务器时,您可以在注册的设备上执行MDM操作。所以您需要执行MDM供应商签署请求。这就是如果你开发这样的解决方案。否则,请选择已有的MDM解决方案。

+0

谢谢!小小的澄清: 在问题2中,我是否也可以安装应用程序商店中可用的应用程序? 在问题3中,我正在开发此解决方案以将注册与AD环境集成。可能在成功实施和验证之后,我将尝试充当第三方MDM服务器。我在正确的道路上吗? – Anand

+0

是的,您也可以从应用程序商店安装应用程序。是的,您可以充当第三方MDM提供商。但是你必须从Apple获得以上。 – Dilshan

1

请在线查看我的留言。

1)我的主要目标是推送应用程序商店中可用的应用程序,因此Apple推送通知证书足以设置我的MDM服务器并安装应用程序?

不,您仍然需要MDM解决方案。

2)一旦用户注册他的iOS设备,我将能够安装/卸载应用程序到设备中?

是,只要MDM供应商支持应用程序安装和卸载。

3)我可以通过仅仅有苹果推送通知证书实行类似的AppLock负荷负荷机制

我认为你必须认真阅读MDM架构。它是一个单独的实现。请阅读。

+0

我订购了苹果企业开发人员计划。并且在MDM体系结构上进行了更多探索,我的目标是在没有提示用户的情况下将应用程序安装到注册的设计中。 1)如果我在Enterprise Developer Program中注册更多并实施MDM服务器,这是否足够? 2)我立即设置了自己的MDM解决方案,能否实现我的目标(在不提示用户的情况下安装应用程序)? 3)当我参加企业开发者计划时,苹果是否会给我更多关于MDM服务器的文档和实施方法? 感谢您的支持.. – Anand

+0

是的,如果您实施MDM解决方案,您可以实现您所需的。从文档方面是的,他们会给这个文件。关于实施,我建议你通过下面的链接。在那里你会发现一个红宝石伴侣文件。我所做的就是引用它并将其转换为适用于我的Java。 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/Introduction/Introduction.html – Dilshan

+0

谢谢!要执行此代码,我需要MDM证书吗? 正如我从[this](https://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf)了解到的,您共享的文档可以帮助我无线安装配置文件。之后,我应该向APN发送安装/取消应用程序的命令。我对吗? – Anand