Зарегистрируйтесь в Центре уведомлений Azure, используя JavaScript на устройстве - PullRequest
0 голосов
/ 08 декабря 2018

Я создаю PWA, который я хочу использовать в Azure Notification Hub для push-уведомлений

Считывая поток регистрации для ANS, этот документ говорит мне, что я должен сначала получить дескриптор PNS из собственной службы.https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-registration-management

Устройство сначала извлекает дескриптор PNS из PNS, затем регистрируется непосредственно в концентраторе уведомлений

Используя JavaScript, я могу получить дескриптор, которыйвыглядит так ...

{"конечная точка": "https://fcm.googleapis.com/fcm/send/ewOnb-xuHQM:APA91bH7FWNQ9h9RKnOGHvxfPaF3OSr6FbnofFnLcE-bf6LtSYeNcDrCPN7DmwpcrKolUYQCw5qYI2UGZfaUkrGr555hfMkoCMFEchq6_yIUoPyyCxtQsT5Y6Cgc_c2jYD-HoQnvnWJV","expirationTime":null,"keys":{"p256dh":"BPYcgtxUvSYDNYn6EVuu1BmIAz2vTU-TLdYb6pTAMOHTyJE1t8JLdBw1LLTljp5JMbnZF_Lk1ZoCV6nAJTUbDac","auth":"7cZDn_upNP_9HKO2NYhMbA"}}

Используя API REST для ANS, как передать это значение (и какую часть) зарегистрировать мое устройство в концентраторе? И могу ли я сделать это с помощью JavaScript (не node.js), а не с помощью бэкэнда?

1 Ответ

0 голосов
/ 11 декабря 2018

Сервис push-уведомлений предназначен для получения уведомлений на мобильные устройства.Под дескриптором PNS просто подразумевается токен мобильного устройства , который вы получаете от APNS в случае устройств Apple, GCM для устройств Android.Этот маркер мобильного устройства используется как «дескриптор» в случае узлов уведомлений Azure.

...