Я следую этому учебнику для уведомлений pu sh, и я застрял в той части, где написано
Чтобы вызвать сообщение pu sh , сделайте запрос POST к этому URL.
Я сгенерировал publi c и закрытые ключи, используя этот сайт , и поместил ключ publi c в applicationServerKey
ключ перед вызовом registration.pushManager.subscribe
, и я получаю правильно отформатированный ответ JSON, но я не уверен, как именно сгенерировать заголовок Authorization
для использования в запросе POST для отправки уведомления. Вот как выглядит ответ JSON от subscribe
:
{
"endpoint":"https://fcm.googleapis.com/fcm/send/asdf:qwer",
"expirationTime":null,
"keys":{"p256dh":"key","auth":"auth"}
}
Я предположил, что часть после /send
должна быть помещена в поле to
, но я не уверен, как отформатируйте заголовок Authorization
. Конечно, мне нужно каким-то образом использовать закрытый ключ, но я не уверен, каким образом.
Я предполагаю, что мне нужно выполнить какую-то операцию с моим личным ключом, полем p256dh
, и поле auth
, и этот результат будет помещен в поле key=
в запросе POST, но я не могу найти ссылку для этого.
Вам нужно для создания проект Firebase, чтобы сделать это? Я не уверен, так ли это.