【发布时间】:2012-12-26 11:27:16
【问题描述】:
我已点击以下链接http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning,并将生成的文件上传到https://identity.apple.com/pushcert,其中已生成推送通知证书。
我使用 IPCU 创建了 .mobileConfig 文件,并以 Vendor.p12 文件作为身份,并且可以在我的 iOS 设备上安装配置文件。配置文件安装成功,我可以在 IPCU 中看到控制台日志,并且设备正在访问服务器并签入配置文件中提到的 url。
我从门户下载了 PEM 格式的 APNS 证书并将其安装在钥匙串访问中。我选择了 APNS 证书 (APSP:an23.....) 和与 MDM 供应商证书关联的私钥(我在这里做错了吗???)并将它们导出到 .p12 文件中。使用这个 .p12 文件,我通过使用 java-apns 库发送推送通知将唤醒呼叫发送到 iOS 设备。我收到反馈说消息已送达,但 iOS 设备没有回击处于空闲状态的 Checkin-url。 请让我知道如何解决此问题...
【问题讨论】:
-
IPCU 控制台日志是否显示设备已收到通知?
-
不,它不显示任何通知的信息...
-
以下是上述过程中IPCU控制台MC:mc_mobile_tunnel启动。 MC:mc_mobile_tunnel 正在关闭。 MDM:mdmd 开始... MDM:寻找托管应用程序状态以清理 :(com.apple.managedconfiguration.mdmd) 签入 Mach 服务失败。已经激活:com.apple.managedconfiguration.mdmdpush-dev :无法将 bootstrap_check_in() 引导到 namedDelegatePort 'com.apple.managedconfiguration.mdmdpush-dev'。 APS 连接不会持续超过进程生命周期。 :(com.apple.managedconfiguration.mdmd)Mach 服务签入失败。已激活:
-
com.apple.managedconfiguration.mdmdpush-prod :无法将 bootstrap_check_in() 引导到 namedDelegatePort 'com.apple.managedconfiguration.mdmdpush-prod'。 APS 连接不会持续超过进程生命周期。 MDM:网络可达性已经改变。 MDM:网络可达性已经改变。 MDM:告诉 MDM 签入服务器有关新设备令牌的信息。 MDM:交易完成。状态:200 MDM:告诉 MDM 签入服务器有关新设备令牌的信息。 MDM:交易完成。状态:200 MDM:mdmd 停止... 配置文件:空闲。简介:服务停止。
标签: apple-push-notifications mdm