2012-12-26 99 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證書無效...請指導我 –