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:
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:
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<boolean>
Promise yang me-resolve ke boolean.