2017-02-12 133 views
1

我目前有一個應用程序發送推送通知到APNS,如果我在我的計算機(我在做我的開發)本地運行此應用程序它發送推送通知沒有任何錯誤,但是一旦我將應用程序放在我的linux服務器上,具有相同設備令牌的完全相同的代碼無法發送並從APNS接收到「BadDeviceToken」錯誤。
從Linux服務器不發送iOS推送通知

什麼會導致我得到這個錯誤在我的服務器上,但不是在我的本地計算機上?我的服務器上的.p12證書取自我的本地計算機鑰匙串中的開發APNS證書。

任何建議將是非常有益的!

回答

0

所以我沒有意識到使用測試飛行實際上需要生產應用程序證書。 更改爲使用它們,它一切正常,蘋果應該真的有一個不同的錯誤消息,因此人們不花費所有的時間調試設備令牌...