2017-10-09 104 views
1

首先可能會是一個重複的問題,但由於好奇心,我問。iOS沒有收到來自服務器的通知

我有一個應用程序,其中使用了推送通知,我準備好了,爲它創建了所有必需的東西,最後我檢查了此鏈接上的通知:https://pushtry.com/。所有工作都很好。問題是,當管理員想要從他們的管理面板發送通知時,推送通知在iOS設備中不會收到。

我已經更新了iOS 10等所有必需的證書,pem文件,方法等,但我沒有收到來自管理面板的通知,根據後端,當我們發送通知時它顯示通知發送成功,錯誤。我不知道怎麼回事。 任何sugesstions ....

+0

一些問題來自後端,所以請檢查一個,並按照這個URL爲後端https://gist.github.com/joashp/b2f6c7e24127f2798eb2和雙方檢查與您的身邊你有能力推動通知? –

回答

2

首先檢查所有的驗證或驗證證書一樣,PEM文件和其他東西都更新了iOS和後端側。這將確保兩端沒有任何錯誤或故障。

現在在iOS中重新安裝應用程序,清除數據庫中的所有通知ID或AP標記表。在安裝應用程序時,您會看到幾乎沒有可用的apis標記。現在打開你的管理面板並再次測試,它會正常工作。

1

首先,我想確認哪些證書用於應用程序開發人員或分發。因爲有兩種方法(開發人員或分發人員)發送通知。就像我在後端使用php服務一樣。當我使用開發人員證書時,我的後端開發人員使用'ssl://gateway.sandbox.push.apple.com:2195',$ err, ,當我使用分發證書時,他使用
//'ssl://gateway.push.apple.com:2195',$ err。

感謝

+0

謝謝你的回覆.....我正在使用開發階段,並使用這個:'ssl://gateway.sandbox.push.apple.com:2195',並且我已經在iOS端做了所有必要的更新。 –

+0

檢查你來自後端的負載可能不是很好的格式! –

+0

當你的應用程序處於後臺模式時,你是否檢查過它? –

相關問題