iOS推送通知不是从linux服务器发送的

时间:2017-02-12 14:16:13

标签: ios apple-push-notifications

我目前有一个向APNS发送推送通知的应用程序,如果我在我的计算机上本地运行此应用程序(我在那里进行开发)它会发送推送通知而没有任何错误,但是一旦我将应用程序放在我的linux服务器上具有相同设备令牌的完全相同的代码无法发送并从APNS收到“BadDeviceToken”错误。

什么会导致我在我的服务器上出现此错误,而不是在我的本地计算机上?我服务器上的.p12证书来自我的本地计算机上的钥匙串中的开发APNS证书。

任何建议都会非常有用!

1 个答案:

答案 0 :(得分:0)

所以我没有意识到使用Test flight实际上需要生产应用程序证书。 更改为使用它们并且一切正常,苹果应该为该情况提供不同的错误消息,以便人们不会花费所有时间来调试设备令牌......