@firebase/messaging/sw

기능

기능 설명
기능(앱, ...)
getMessaging(앱) Firebase 클라우드 메시징 인스턴스를 검색합니다.
기능(메시징, ...)
ExperimentalSetDeliveryMetricsExportedToBigQueryEnabled(메시징, 활성화) BigQuery로 Firebase 클라우드 메시징 메시지 전달 측정항목 내보내기를 사용 설정하거나 중지합니다. 기본적으로 메시지 전송 측정항목은 BigQuery로 내보내지지 않습니다. 런타임 시 내보내기를 활성화하거나 비활성화하려면 이 방법을 사용합니다.
onBackgroundMessage(메시징, nextOrObserver) 앱이 백그라운드에 있는 동안 메시지가 수신되면 호출됩니다. 활성 창이 표시되지 않으면 앱이 백그라운드에 있는 것으로 간주됩니다.
기능()
지원됨() SW Context 내에 필요한 모든 API가 존재하는지 확인합니다.

인터페이스

상호 작용 설명
Fcm옵션 웹용 FCM SDK에서 제공하는 기능에 대한 옵션입니다. WebpushFcm옵션을 참조하세요. .
GetToken옵션 getToken() 옵션 .
메시지페이로드 NotificationPayload 로 표시되는 알림 페이로드가 포함된 메시지 페이로드와 Send API를 통해 개발자가 전송한 임의 개수의 키-값 쌍이 포함된 데이터 페이로드 .
메시징 Firebase 클라우드 메시징 SDK의 공개 인터페이스입니다.
알림 페이로드 알림 세부정보를 표시합니다. 세부정보는 Send API를 통해 전송됩니다. .

기능(앱, ...)

getMessaging(앱)

Firebase 클라우드 메시징 인스턴스를 검색합니다.

서명:

export declare function getMessagingInSw(app?: FirebaseApp): Messaging;

매개변수

매개변수 유형 설명
Firebase앱

보고:

메시징

제공된 Firebase 앱과 연결된 Firebase 클라우드 메시징 인스턴스입니다.

기능(메시징, ...)

ExperimentalSetDeliveryMetricsExportedToBigQueryEnabled(메시징, 활성화)

BigQuery로 Firebase 클라우드 메시징 메시지 전달 측정항목 내보내기를 사용 설정하거나 중지합니다. 기본적으로 메시지 전송 측정항목은 BigQuery로 내보내지지 않습니다. 런타임 시 내보내기를 활성화하거나 비활성화하려면 이 방법을 사용합니다.

서명:

export declare function experimentalSetDeliveryMetricsExportedToBigQueryEnabled(messaging: Messaging, enable: boolean): void;

매개변수

매개변수 유형 설명
메시징 메시징 FirebaseMessaging 인스턴스입니다.
~할 수 있게 하다 부울 Firebase 클라우드 메시징이 메시지 전달 측정항목을 BigQuery로 내보내야 하는지 여부입니다.

보고:

무효의

onBackgroundMessage(메시징, nextOrObserver)

앱이 백그라운드에 있는 동안 메시지가 수신되면 호출됩니다. 활성 창이 표시되지 않으면 앱이 백그라운드에 있는 것으로 간주됩니다.

서명:

export declare function onBackgroundMessage(messaging: Messaging, nextOrObserver: NextFn<MessagePayload> | Observer<MessagePayload>): Unsubscribe;

매개변수

매개변수 유형 설명
메시징 메시징 메시징 인스턴스.
다음또는관찰자 다음Fn < 메시지페이로드 > | 관찰자 < 메시지페이로드 > 이 함수 또는 next 가 정의된 관찰자 개체는 메시지가 수신되고 앱이 현재 백그라운드에 있을 때 호출됩니다.

보고:

구독 취소

메시지 수신을 중지하려면 이 반환된 함수를 실행하세요.

기능()

지원됨()

SW Context 내에 필요한 모든 API가 존재하는지 확인합니다.

서명:

export declare function isSwSupported(): Promise<boolean>;

보고:

약속<부울>

부울로 해결되는 Promise.