GetTokenOptions interface

Opcje getToken().

Podpis:

export interface GetTokenOptions 

Właściwości

Właściwość Typ Opis
serviceWorkerRegistration Rejestracja instancji ServiceWorker Rejestracja skryptu service worker na potrzeby odbierania wiadomości push. Jeśli rejestracja nie zostanie jednoznacznie podana, musisz mieć firebase-messaging-sw.js w lokalizacji głównej. Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do tokena rejestracji.
vapidKey ciąg znaków Publiczny klucz serwera udostępniany usługom push. Klucz służy do uwierzytelniania subskrybentów push, aby otrzymywać wiadomości push tylko od serwerów wysyłających, które mają odpowiedni klucz prywatny. Jeśli nie jest podany, używany jest domyślny klucz VAPID. Pamiętaj, że niektóre usługi push (usługa Chrome Push) wymagają innego klucza VAPID. Dlatego zalecamy wygenerowanie i zaimportowanie klucza VAPID do projektu przy użyciu narzędzia Skonfiguruj dane logowania internetowego w FCM. Szczegółowe informacje o usługach Web push znajdziesz w artykule Protokół Web Push Protocol.

GetTokenOptions.serviceWorkerRegistration

Rejestracja skryptu service worker na potrzeby odbierania wiadomości push. Jeśli rejestracja nie zostanie jednoznacznie podana, musisz mieć firebase-messaging-sw.js w lokalizacji głównej. Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do tokena rejestracji.

Podpis:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

Publiczny klucz serwera udostępniany usługom push. Klucz służy do uwierzytelniania subskrybentów push, aby otrzymywać wiadomości push tylko od serwerów wysyłających, które mają odpowiedni klucz prywatny. Jeśli nie jest podany, używany jest domyślny klucz VAPID. Pamiętaj, że niektóre usługi push (usługa Chrome Push) wymagają innego klucza VAPID. Dlatego zalecamy wygenerowanie i zaimportowanie klucza VAPID do projektu przy użyciu narzędzia Skonfiguruj dane logowania internetowego w FCM. Szczegółowe informacje o usługach Web push znajdziesz w artykule Protokół Web Push Protocol.

Podpis:

vapidKey?: string;