0

我完全卡住了,請幫助。使用一些令牌發送後,Apple推送通知不能在生產中使用

我有兩個設備用於測試。當我用這個設備上的xcode構建和運行應用程序時,我得到了兩個設備令牌,我成功地通過沙盒服務器發送通知。

當我試圖測試與生產許可證特設的provisioning profile(我上傳建立在TestFlight),我已經這也是我成功地使用通過發佈服務器發送通知兩個新的令牌。

但是!例如,如果我有4個令牌,其中2個用於dev供應配置文件,2個用於Ad Hoc並使用dev令牌首先發送,那麼不會通過發佈服務器通知發送特定令牌...

即使如果我有1個令牌開發令牌和許多自制令牌,則不會顯示在此1開發令牌後發送的通知。

這是APNS的工作原理還是我錯過了什麼?

也對不起,我的英語!

+0

試試這個http://stackoverflow.com/questions/24095177/apple-push-notification-php/24096380#24096380 –

回答

1

您不能混用生產標記和沙箱標記。前者只在連接到生產APNS服務器時才使用生產證書,而後者僅在連接到沙箱APNS服務器時使用沙箱證書。

將令牌發送到錯誤的APNS服務器將關閉連接,並且任何以下消息都將被丟棄。

+0

你可以請提供一個APNS文檔的鏈接,它解釋了它會關閉連接,如果我們發送錯誤的標記?我沒有發現任何關於此的內容。這是否仍然適用於新的穿制服的APNS服務?先謝謝你。 –

相關問題