如何在开发环境中构建 mdm 解决方案。

Posted

技术标签:

【中文标题】如何在开发环境中构建 mdm 解决方案。【英文标题】:How to build mdm solution in development environment. 【发布时间】:2017-12-30 05:21:33 【问题描述】:

在生产环境中我们可以连接APNS,但在开发环境中一些端口仍然阻塞,导致我们无法连接到APNS,这是否意味着mdm解决方案在开发环境中不起作用。如果有任何文件,请分享。

【问题讨论】:

【参考方案1】:

没有文件。为了让 ios 正常工作,服务器必须在将令牌交给您的签入端点后向设备发送 APN 消息。

这意味着(开发或生产)您应该能够通过 TCP 访问 APNS 的出站 2195/2196(后者仅在您已实施反馈的情况下)。

但是,由于这是标准 TCP,SOCKS 代理或防火墙设备的流量转发可能会起作用。

或者,您应该查看 HTTPS/2 APN,这基本上会超过 443,这可能更容易让您的网络团队解除阻止。

【讨论】:

【参考方案2】:

生产 APNS 通常也可以在开发环境中工作。 您只需在您将创建的配置文件的 iPhone Config Util 的移动设备管理部分中启用“使用开发 APNS 服务器”,以便将设备注册到您的服务器。

参考以下链接: link 1 link 2

【讨论】:

感谢 BinOli 的宝贵知识分享。我现在就试试这个

以上是关于如何在开发环境中构建 mdm 解决方案。的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Docker构建开发环境

如何在Windows下构建ARM Linux QT开发环境

如何在Windows下构建ARM Linux QT开发环境

EOSIO开发使用Docker构建本地环境

如何记录jenkins构建次数

构建Moodle开发环境