当我向某台设备发送任何推送通知时,如果该设备没有互联网连接,并且一分钟后该设备获得了互联网连接,则通知不会显示
我尝试了许多方法来实现这一目标,即使使用不同的时间格式,也没有运气。我正在使用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);
}
});
});
}
如果有人知道如何设置到期时间,请告诉我