0

我试图通过 PushKit 发送 VoIP 通知,但在生产(分发)环境中,我从服务器获得“无效令牌”。

在具有相同证书和 url: ssl://gateway.sandbox.push.apple.comwith port:的开发环境中一切正常,2195 但是当我将 url 更改为: 时ssl://gateway.push.apple.com,我得到“无效令牌”错误,没有额外数据

4

1 回答 1

0

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

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

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

于 2017-07-03T07:31:28.840 回答