使用设备上的JavaScript向Azure Notification Hub注册

时间:2018-12-08 10:09:24

标签: javascript azure push-notification progressive-web-apps azure-notificationhub

我正在创建一个PWA,我想使用Azure Notification Hub进行推送通知

阅读ANS的注册流程后,该文档告诉我必须首先从本机服务获取PNS句柄。 https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-registration-management

  

设备首先从PNS检索PNS句柄,然后注册   直接与通知中心

使用JavaScript,我可以检索如下所示的句柄...

  

{“ endpoint”:“ https://fcm.googleapis.com/fcm/send/ewOnb-xuHQM:APA91bH7FWNQ9h9RKnOGHvxfPaF3OSr6FbnofFnLcE-bf6LtSYeNcDrCPN7DmwpcrKolUYQCw5qYI2UGZfaUkrGr555hfMkoCMFEchq6_yIUoPyyCxtQsT5Y6Cgc_c2jYD-HoQnvnWJV”,“ expirationTime”:null,“ keys”:{“ p256dh”:“ BPYcgtxUvSYDNYn6EVuu1BmIAz2vTU-TLdYb6pTAMOHTyJE1t8JLdBw1LLTljp5JMbnZF” A“ B” J“”“

使用REST API for ANS,如何传递该值(以及哪一部分)以在集线器中注册我的设备?我是否可以通过JavaScript(而不是node.js)而不是后端来做到这一点?

1 个答案:

答案 0 :(得分:0)

推送通知服务旨在在移动设备上接收通知。 PNS句柄仅表示您从APNS接收到的移动设备令牌(对于Apple设备),对于Android设备为GCM。在Azure通知中心的情况下,可以将此移动设备令牌用作“句柄”。