@firebase/messaging/sw

Functions

Fungsi Deskripsi
fungsi(aplikasi, ...)
getMessaging(aplikasi) Mengambil instance Firebase Cloud Messaging.
fungsi(pesan, ...)
eksperimenSetDeliveryMetricsExportedToBigQueryEnabled(pesan, aktifkan) Mengaktifkan atau menonaktifkan ekspor metrik pengiriman pesan Firebase Cloud Messaging ke BigQuery. Secara default, metrik pengiriman pesan tidak diekspor ke BigQuery. Gunakan metode ini untuk mengaktifkan atau menonaktifkan ekspor saat runtime.
onBackgroundMessage(pesan, nextOrObserver) Dipanggil saat pesan diterima saat aplikasi berada di latar belakang. Aplikasi dianggap berada di latar belakang jika tidak ada jendela aktif yang ditampilkan.
function()
isDidukung() Memeriksa apakah semua API yang diperlukan ada dalam SW Context

Antarmuka

Antarmuka Deskripsi
FcmOptions Opsi untuk fitur yang disediakan oleh FCM SDK untuk Web. Lihat WebpushFcmOptions.
GetTokenOptions Opsi untuk getToken().
MessagePayload Payload pesan yang berisi payload notifikasi yang direpresentasikan dengan NotificationPayload dan payload data yang berisi jumlah arbitrer key-value pair yang dikirim oleh developer melalui Send API.
Pesan Antarmuka publik Firebase Cloud Messaging SDK.
NotificationPayload Menampilkan detail notifikasi. Detail dikirim melalui Send API.

function(aplikasi, ...)

getMessaging(aplikasi)

Mengambil instance Firebase Cloud Messaging.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
aplikasi AplikasiFirebase

Hasil:

Pesan

Instance Firebase Cloud Messaging yang terkait dengan aplikasi Firebase yang disediakan.

function(pesan, ...)

eksperimentalSetDeliveryMetricsExportedToBigQueryEnabled(pesan, aktifkan)

Mengaktifkan atau menonaktifkan ekspor metrik pengiriman pesan Firebase Cloud Messaging ke BigQuery. Secara default, metrik pengiriman pesan tidak diekspor ke BigQuery. Gunakan metode ini untuk mengaktifkan atau menonaktifkan ekspor saat runtime.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
pesan Pesan Instance FirebaseMessaging.
aktifkan boolean Apakah Firebase Cloud Messaging harus mengekspor metrik pengiriman pesan ke BigQuery.

Hasil:

void

onBackgroundMessage(pesan, nextOrObserver)

Dipanggil saat pesan diterima saat aplikasi berada di latar belakang. Aplikasi dianggap berada di latar belakang jika tidak ada jendela aktif yang ditampilkan.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
pesan Pesan Instance Messaging.
nextOrObserver NextFn<MessagePayload> | Pengamat<MessagePayload> Fungsi ini, atau objek observer dengan next yang ditentukan, dipanggil saat pesan diterima dan aplikasi saat ini berada di latar belakang.

Hasil:

Berhenti berlangganan

Untuk berhenti memproses pesan, jalankan fungsi yang ditampilkan ini

function()

isDidukung()

Memeriksa apakah semua API yang diperlukan ada dalam SW Context

Tanda Tangan:

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

Hasil:

Promise&lt;boolean&gt;

Promise yang me-resolve ke boolean.