2017-02-12 129 views
1

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

什么会导致我得到这个错误在我的服务器上,但不是在我的本地计算机上?我的服务器上的.p12证书取自我的本地计算机钥匙串中的开发APNS证书。

任何建议将是非常有益的!

回答

0

所以我没有意识到使用测试飞行实际上需要生产应用程序证书。 更改为使用它们,它一切正常,苹果应该真的有一个不同的错误消息,因此人们不花费所有的时间调试设备令牌...