2013-03-14 192 views
0

無法通過APNS向設備發送MDM推送通知。無法通過APNS將MDM推送通知發送到設備。

我們正在安裝我們自己的MDM服務器,並在那裏通過控制註冊的設備。

我們的MDM服務器是64位Windows 2008 R2服務器。我們已使用通過企業許可證創建的mdm證書從網站https://identity.apple.com/pushcert/獲得推送證書。

我們還使用配置文件完成了設備的註冊。我們可以使用配置文件中提供的檢查URL來檢索pushmagic和UDID。

現在使用這些信息,我們試圖發送推送證書到蘋果沙箱服務器「gateway.sandbox.push.apple.com」。我已經在MDM服務器上安裝了從Apple收到的推送證書(通過將pem傳遞給p12)。

我們使用C#(MOONAPNS/PUSHSHARP)作爲程序將有效載荷信息發送給APNS。我們發送的信息與設備令牌一樣,都是{「mdm」,「C00B83E6-7B66-4DE3-BBE4-B728E0E3E16F」}。這永遠不會喚醒設備。連接到APNS的c#程序不會引發任何錯誤,並表示已成功發送。但APNS似乎正在喚醒iPad設備(基於ipad中的日誌)。

我完全卡在這裏,不知道如何進一步處理。如何調試呢?

謝謝!

回答

0

我相信你有錯誤的證書。您需要將不同的交換機翻轉到您的配置文件中才能成爲MDM供應商,以便擁有正確的證書來管理設備,如您正在嘗試的那樣。您不能使用您的企業帳戶獲得的證書。

0

對於MDM,您不需要使用沙盒URL,您可以使用生產URL本身。 試圖通過gateway.push.apple.com使用生產環境,端口2195

參考this

相關問題