"无效令牌"在生产环境中发送PushKit通知

时间:2017-07-01 11:56:36

标签: ios apple-push-notifications voip pushkit

我试图通过PushKit发送VoIP通知,但在生产(分发)环境中,我得到了#34;无效令牌"来自服务器。

在使用相同证书和网址的开发环境中一切正常:ssl://gateway.sandbox.push.apple.com端口为:2195 但当我将网址更改为:ssl://gateway.push.apple.com时,我得到了#34;无效令牌"没有额外数据的错误

1 个答案:

答案 0 :(得分:0)

看起来您在沙箱环境中使用客户端生成的相同Voip设备令牌来同时使用沙盒和生产。这就是你得到无效令牌错误的原因。

这不起作用。如果要使用生产环境,则需要确保您的客户端/应用程序在生产环境中创建设备令牌。 (当您的服务器使用生产环境时,您不能使用使用Sandbox的客户端生成的设备令牌)

PL。请注意,为同一设备上的同一应用程序/客户端的沙箱/生产环境生成单独的设备令牌。希望它有所帮助。