[英]My APN function is able to send notifications from my Node.js app but callback is showing no reference
如何从API函数获取回调,以便可以将其转发到API? 当我使用callback()
时,我只是JavaScript的新手。 它表明callback()
不是函数。
function sendiosNotification(notification,callback){
if(!notification.data.to){
return callback({error : false, message : "receiver's deviceid is not available. could not send notificaion"});
}
var client = new apns.Provider({
cert:"./cert/cert.pem",
key:"./cert/key.pem",
production: true,
});
var notifi = new apns.Notification();
notifi.topic = "---"
notifi.alert = notification.data.message;
notifi.title = notification.data.username;
device_token = notification.data.to;
client.send(notifi,device_token).then(result =>{
console.log(result);
callback()
});
}
data
来自我的API。 我可以成功将通知发送到设备,但该功能未发送回任何响应。
在我的API中使用sendios
函数。
sendiosNotification({ data : data })
如何使用响应或回调将通知响应发送回API?
这应该工作
sendiosNotification({ data : data }, function(){
console.log('callback called');
});
回调函数如何工作
function i(num,cb){console.log(num), cb()};
i(1,function(){console.log("finish")})
输出:
1
finish
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.