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;