Node.js 请求新的注册Id并使用NodeJs为Azure通知中心创建标记

Node.js 请求新的注册Id并使用NodeJs为Azure通知中心创建标记,node.js,azure,azure-notificationhub,Node.js,Azure,Azure Notificationhub,如何使用JavaScript(NodeJS)为Azure通知中心获取新的注册Id,以及之后如何创建标记?Azure文档提供的教程忽略了这一部分-它发送到所有设备(null) 谢谢 通知中心apns对象还具有createNativeRegistration(令牌、标记、选项、回调)函数 var token='abcd1234......'; // token from iOS device var tags = ['mynewtag', 'myoldtag']; notificationHubS

如何使用JavaScript(NodeJS)为Azure通知中心获取新的注册Id,以及之后如何创建标记?Azure文档提供的教程忽略了这一部分-它发送到所有设备(null)


谢谢

通知中心apns对象还具有createNativeRegistration(令牌、标记、选项、回调)函数

var token='abcd1234......'; // token from iOS device
var tags = ['mynewtag', 'myoldtag'];
notificationHubService.apns.createNativeRegistration(token, tags, {success:newRegistrationCompleteCallback, error:newRegistrationErrorCallback});
如果您正在使用npm,您可以阅读,因为文档非常不完整


如果您使用的是移动服务的Node.js后端,请参阅,它似乎使用的是同一个库。

Eric,尝试更多,此调用对我有效:notificationHubService.apns.createNativeRegistration(令牌、标记、null、newRegistrationCompleteCallback);非常感谢你把我引向正确的方向!它正在发挥作用,但我不确定它是否正确——我觉得缺少了什么。在C#中,我首先创建注册,然后创建标记。对于下一条消息,我检查注册是否存在。在您链接到的源代码中,我找到了相应的JavaScript API。如果MS能提供一个完整的例子,那就太好了。当我对android notificationHubService.gcm.createNativeRegistration(令牌,标记,{成功:newRegistrationCompleteCallback,错误:newRegistrationErrorCallback})使用上述方法时;其抛出方式为newRegistrationCompleteCallback未定义
var token='abcd1234......'; // token from iOS device
var tags = ['mynewtag', 'myoldtag'];
notificationHubService.apns.createNativeRegistration(token, tags, {success:newRegistrationCompleteCallback, error:newRegistrationErrorCallback});