2012-12-26 62 views
1

我已按照以下链接http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning上传生成的文件到https://identity.apple.com/pushcert,其中已生成推送通知证书。iOS设备未收到MDM APNS通知(唤醒呼叫)

我创建使用IPCU与Vendor.p12文件作为身份.mobileConfig文件,并能能我的iOS设备上安装的配置文件。配置文件安装成功,我可以看到IPCU中的控制台日志,并且设备正在打开服务器并检查配置文件中提到的URL。

我下载的PEM格式的证书APNS形成门户网站,并在钥匙串访问安装​​了它。我选择了APNS证书(APSP:an23 .....)和与MDM供应商证书关联的私钥(我在这里做了任何错误???),并将它们导出到.p12文件中。使用这个.p12文件,我通过使用java-apns库发送推送通知将wakeupcall发送到iOS设备。我收到反馈意见,表示邮件已发送,但iOS设备未返回到处于空闲状态的Checkin-url。 请让我知道如何解决这个问题?

+0

IPCU控制台日志显示设备已收到通知吗? – rlandster

+0

不,它不显示有关任何通知的信息... –

+0

以下是上述过程中的IPCU控制台 MC:mc_mobile_tunnel开始。 MC:mc_mobile_tunnel关闭。 MDM:mdmd开始... MDM:寻找托管应用程序的状态来清理 :马赫服务(com.apple.managedconfiguration.mdmd)入住失败。已经活性:com.apple.managedconfiguration.mdmdpush-dev的 :无法bootstrap_check_in()来namedDelegatePort 'com.apple.managedconfiguration.mdmdpush-dev的'。 APS连接不会持续过程生命周期。 :马赫服务(com.apple.managedconfiguration.mdmd)入住failed.Already活性: –

回答

0

能够通过5223达到苹果的设备?该设备需要打开连接才能接收检入请求。 3g设备通常应该可以,但wifi设备可能会被阻止。

+0

谢谢James ...我的iOS设备能够通过WiFi和3G在设备上接收Native iOS应用程序的推送通知。只有当我以{“mdm”:“XXXXXXXX-5004-43C4-8462-XXXXXXXXXXXX”}的形式发送MDM唤醒通知时,才会将其传递到iOS设备。如果我以{“aps”:{“alert”:“这是一些奇特的消息。”,“badge”:1}}的形式向iOS设备发送正常的推送通知,设备会收到通知无论是在WiFi和3G网络上 –

+0

詹姆斯......我已经测试了在开发和生产APNS服务器上发送MDM通知。我的MDM/APNS证书可能是错误的吗?但是我没有收到任何错误消息或来自APNS的反馈,说明我的MDM .APNS证书无效...请指导我 –