GetTokenOptions interface

Opsi untuk getToken() .

Tanda tangan:

export interface GetTokenOptions 

Properti

Properti Jenis Keterangan
ServiceWorkerRegistration Pendaftaran ServiceWorker Pendaftaran pekerja layanan untuk menerima pesan push. Jika pendaftaran tidak diberikan secara eksplisit, Anda harus memiliki firebase-messaging-sw.js di lokasi root Anda. Lihat Mengakses token pendaftaran untuk detail selengkapnya.
kunci kosong rangkaian Kunci server publik disediakan untuk layanan push. Kunci tersebut digunakan untuk mengautentikasi pelanggan push agar menerima pesan push hanya dari server pengirim yang menyimpan kunci pribadi terkait. Jika tidak disediakan, kunci VAPID default akan digunakan. Perhatikan bahwa beberapa layanan push (Layanan Push Chrome) memerlukan kunci VAPID non-default. Oleh karena itu, disarankan untuk membuat dan mengimpor kunci VAPID untuk proyek Anda dengan Konfigurasi Kredensial Web dengan FCM . Lihat Protokol Web Push untuk detail tentang layanan web push.

GetTokenOptions.serviceWorkerRegistration

Pendaftaran pekerja layanan untuk menerima pesan push. Jika pendaftaran tidak diberikan secara eksplisit, Anda harus memiliki firebase-messaging-sw.js di lokasi root Anda. Lihat Mengakses token pendaftaran untuk detail selengkapnya.

Tanda tangan:

serviceWorkerRegistration?: ServiceWorkerRegistration;

DapatkanTokenOptions.vapidKey

Kunci server publik disediakan untuk layanan push. Kunci tersebut digunakan untuk mengautentikasi pelanggan push agar menerima pesan push hanya dari server pengirim yang menyimpan kunci pribadi terkait. Jika tidak disediakan, kunci VAPID default akan digunakan. Perhatikan bahwa beberapa layanan push (Layanan Push Chrome) memerlukan kunci VAPID non-default. Oleh karena itu, disarankan untuk membuat dan mengimpor kunci VAPID untuk proyek Anda dengan Konfigurasi Kredensial Web dengan FCM . Lihat Protokol Web Push untuk detail tentang layanan web push.

Tanda tangan:

vapidKey?: string;