【发布时间】:2020-02-24 08:25:31
【问题描述】:
我是 Azure 通知中心的新手。我从文档中尝试过。但不能做名字。在这方面需要一些帮助。
从以下链接尝试 How to register devices to Azure Notification Hub from server side(with NodeJS sdk) ?
不确定参数。
var azure = require('azure-sb');
var notificationHubService = azure.createNotificationHubService('<Hub Name>','<Connection String>');
var payload={
alert: 'Hello!'
};
notificationHubService.createRegistrationId(function(error, registrationId, response){
if(!error){
console.log(response);
console.log(registrationId);
//RegistrationDescription registration = null;
//registration.RegistrationId = registrationId;
//registration.DeviceToken = req.body.token;
notificationHubService.apns.createOrUpdateNativeRegistration(registrationId, req.body.token, req.token.upn, function(error, response){
if(!error){
console.log('Inside : createOrUpdateNativeRegistration' + response);
notificationHubService.apns.send(null, payload, function(error){
if(!error){
// notification sent
console.log('Success: Inside the notification send call to Hub.');
}
});
}
else{
console.log('Error in registering the device with Hub' + error);
}
});
}
else{
console.log('Error in generating the registration Id' + error);
}
});
在创建registrationID时,我必须在那里传递哪个注册ID。什么是 request.body.token,什么是 request.token.upn。我需要它用于 apns
【问题讨论】:
标签: node.js azure azure-notificationhub