【问题标题】:Unable to send MDM Push Notification to the device via APNS.无法通过 APNS 向设备发送 MDM 推送通知。
【发布时间】:2013-03-14 22:50:44
【问题描述】:

无法通过 APNS 向设备发送 MDM 推送通知。

我们正在通过控制注册的设备来安装我们自己的 MDM 服务器。

我们的 MDM 服务器是 64 位 Windows 2008 R2 服务器。我们已经使用使用我们的企业许可证创建的 mdm 证书从网站https://identity.apple.com/pushcert/ 获得了推送证书。

我们还使用配置文件完成了设备注册。我们可以使用配置文件中提供的签入 url 检索 pushmagic 和 UDID。

现在,我们正在尝试使用该信息向苹果沙盒服务器“gateway.sandbox.push.apple.com”发送推送通知。我已经在 MDM 服务器中安装了从苹果收到的推送证书(通过将 pem 转换为 p12)。

我们使用 C#(MOONAPNS/PUSHSHARP) 作为程序将有效负载信息发送到 APNS。我们发送的信息类似于 {"mdm","C00B83E6-7B66-4DE3-BBE4-B728E0E3E16F"} 以及设备令牌。这永远不会唤醒设备。连接到 APNS 的 c# 程序没有抛出任何错误,并说成功发送。但是 APNS 似乎没有唤醒 ipad 设备(基于 ipad 中的日志。)

我完全被困在这里,不知道如何继续。如何调试?

谢谢!

【问题讨论】:

    标签: c# mdm


    【解决方案1】:

    我相信您的证书有误。您需要在您的个人资料中切换一个不同的开关才能成为 MDM 供应商,以便获得正确的证书来管理您想要的设备。您无法将获得的证书用于您的企业帐户。

    【讨论】:

      【解决方案2】:

      对于 MDM,您不需要使用沙盒 URL,您可以使用生产 URL 本身。 尝试通过 gateway.push.apple.com 使用生产环境,端口 2195。

      参考this

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-07
        • 2017-01-08
        相关资源
        最近更新 更多