0

我想使用APNS發送ios通知,但我注意到由我的移動設備創建的ony訪問令牌可以接收通知,而由另一設備創建的另一個令牌不能接收通知。無法接收ios通知

例如我已經安裝了應用程序在我的開發iPhone和我可以收到通知,但在我的另一個iPhone(不適用於開發)我無法收到任何通知。

當我試圖同時向兩臺設備發送通知(並行)時,我無法在兩臺設備上收到任何通知。

但是,如果發送獨立通知,只有開發設備纔可以接收。

+0

你檢查了你的應用和APNS的環境嗎? – Rajat

+0

你能告訴我如何檢查嗎? – qamooos

回答

1

電話本身沒有推「環境」。

的應用程式是內置啓用與顯影推環境或生產推環境(作爲簡化摘要操作 - 通過默認,內置應用程序/通過的Xcode安裝將發展推動被啓用,而一個應用程序構建和分發爲Xcode以外的.ipa將啓用生產推送)。

如果手機上安裝的應用程序版本是爲開發環境而構建的,那麼推送必須通過推送環境發送,反之亦然。 蘋果開發環境網關(也稱爲沙箱網關),你的服務器連接到將成爲發展:

SSL://gateway.sandbox.push.apple.com:2195

同時生產網關是:

SSL://gateway.push.apple.com:2195

那一些基本知識,對於您的實際問題,您需要:顯示並行發送推送的服務器代碼;並指出您如何在未接收推送的電話上安裝應用程序;並指出您的服務器如何從設備獲取推送令牌以便診斷您的問題。