如何在iOS上使用Node和Azure Hub设置发送通知的到期时间?

时间:2018-12-31 14:52:37

标签: ios node.js azure push-notification

当我向某台设备发送任何推送通知时,如果该设备没有互联网连接,并且一分钟后该设备获得了互联网连接,则通知不会显示

我尝试了许多方法来实现这一目标,即使使用不同的时间格式,也没有运气。我正在使用node.js。这是我的功能:

function sendNotification(tag, message, bagde,type, data) {
    const d = moment().utc().add(10, "hours").unix();
    const payload = {
        "aps" : {
            "alert" : message,
            "badge" : bagde,
            "sound" : "default",
            "expiry": d,
        },
        type: type,
        data: data
    }

    return new Promise((resolve, reject) => {
        hub.apns.send(tag, payload, (error, response) => {
            if (error) {
                reject(error);
            }else {
                console.log('push res')
                console.dir(response);
                resolve(response);
            }
        });
    });
}

如果有人知道如何设置到期时间,请告诉我

0 个答案:

没有答案