-1

我浏览了苹果文档,他们做了一些与静默推送相关的更改。我们必须添加apns-push-type标题,还apns-priority应该提到 5。我做了这些更改,正常推送工作正常,但在静默情况下,我没有收到任何推送,我的意思是didReceiveRemoteNotification这个方法不会被调用。我也试过没有apns-priority标题但没有用。

    let headers = {
                    'apns-push-type': 'background',
                    'apns-priority': 5
                };
let sock = tls.connect(2195, server, {key: config['apkey'],cert: config['acrt'],headers}, function () {
});

我在服务器端使用 tls 连接,上面的代码是服务器端,同时创建套接字连接。请让我知道我做错了什么。

4

1 回答 1

1

tls 中没有标头选项,因此我将代码替换为 http2。它工作正常。

于 2019-10-21T07:24:00.043 回答