GetTokenOptions interface

getToken() 옵션 .

서명:

export interface GetTokenOptions 

속성

재산 유형 설명
serviceWorker등록 ServiceWorker등록 푸시 메시지 수신을 위한 서비스 워커 등록입니다. 등록이 명시적으로 제공되지 않으면 루트 위치에 firebase-messaging-sw.js 있어야 합니다. 자세한 내용은 등록 토큰에 액세스를 참조하세요.
바피드키 푸시 서비스에 제공되는 공개 서버 키입니다. 이 키는 해당 개인 키를 보유한 전송 서버에서만 푸시 메시지를 수신하도록 푸시 구독자를 인증하는 데 사용됩니다. 제공되지 않으면 기본 VAPID 키가 사용됩니다. 일부 푸시 서비스(Chrome 푸시 서비스)에는 기본이 아닌 VAPID 키가 필요합니다. 따라서 FCM을 사용하여 웹 자격 증명 구성을 통해 프로젝트에 대한 VAPID 키를 생성하고 가져오는 것이 좋습니다. . 웹 푸시 서비스에 대한 자세한 내용은 웹 푸시 프로토콜을 참조하세요.

GetTokenOptions.serviceWorkerRegistration

푸시 메시지 수신을 위한 서비스 워커 등록입니다. 등록이 명시적으로 제공되지 않으면 루트 위치에 firebase-messaging-sw.js 있어야 합니다. 자세한 내용은 등록 토큰에 액세스를 참조하세요.

서명:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

푸시 서비스에 제공되는 공개 서버 키입니다. 이 키는 해당 개인 키를 보유한 전송 서버에서만 푸시 메시지를 수신하도록 푸시 구독자를 인증하는 데 사용됩니다. 제공되지 않으면 기본 VAPID 키가 사용됩니다. 일부 푸시 서비스(Chrome 푸시 서비스)에는 기본이 아닌 VAPID 키가 필요합니다. 따라서 FCM을 사용하여 웹 자격 증명 구성을 통해 프로젝트에 대한 VAPID 키를 생성하고 가져오는 것이 좋습니다. . 웹 푸시 서비스에 대한 자세한 내용은 웹 푸시 프로토콜을 참조하세요.

서명:

vapidKey?: string;