GetTokenOptions interface

ตัวเลือกสำหรับ getToken()

ลายเซ็น:

export interface GetTokenOptions 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
serviceWorkerRegistration การลงทะเบียน Service Worker การลงทะเบียน Service Worker เพื่อรับการรับส่งข้อความพุช หากไม่ได้ระบุการจดทะเบียนอย่างชัดแจ้ง คุณต้องมี firebase-messaging-sw.js ที่ตำแหน่งรูทของคุณ โปรดดูรายละเอียดเพิ่มเติมที่เข้าถึงโทเค็นการจดทะเบียน
vapidKey สตริง คีย์เซิร์ฟเวอร์สาธารณะที่ให้ไว้เพื่อพุชบริการ คีย์นี้ใช้เพื่อตรวจสอบสิทธิ์สมาชิกพุชเพื่อรับข้อความพุชเฉพาะจากเซิร์ฟเวอร์ที่ส่งที่เก็บคีย์ส่วนตัวที่เกี่ยวข้องเท่านั้น หากไม่ได้ระบุ ระบบจะใช้คีย์ VAPID เริ่มต้น โปรดทราบว่าบริการพุชบางอย่าง (บริการพุชของ Chrome) ต้องใช้คีย์ VAPID ที่ไม่ใช่คีย์เริ่มต้น ดังนั้นจึงขอแนะนำให้สร้างและนำเข้าคีย์ VAPID สำหรับโปรเจ็กต์ที่มีการกำหนดค่าข้อมูลเข้าสู่ระบบเว็บด้วย FCM ดูรายละเอียดเกี่ยวกับบริการพุชบนเว็บได้ที่โปรโตคอลพุชบนเว็บ

GetTokenOptions.serviceWorkerRegistration

การลงทะเบียน Service Worker เพื่อรับการรับส่งข้อความพุช หากไม่ได้ระบุการจดทะเบียนอย่างชัดแจ้ง คุณต้องมี firebase-messaging-sw.js ที่ตำแหน่งรูทของคุณ โปรดดูรายละเอียดเพิ่มเติมที่เข้าถึงโทเค็นการจดทะเบียน

ลายเซ็น:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

คีย์เซิร์ฟเวอร์สาธารณะที่ให้ไว้เพื่อพุชบริการ คีย์นี้ใช้เพื่อตรวจสอบสิทธิ์สมาชิกพุชเพื่อรับข้อความพุชเฉพาะจากเซิร์ฟเวอร์ที่ส่งที่เก็บคีย์ส่วนตัวที่เกี่ยวข้องเท่านั้น หากไม่ได้ระบุ ระบบจะใช้คีย์ VAPID เริ่มต้น โปรดทราบว่าบริการพุชบางอย่าง (บริการพุชของ Chrome) ต้องใช้คีย์ VAPID ที่ไม่ใช่ค่าเริ่มต้น ดังนั้นจึงขอแนะนำให้สร้างและนำเข้าคีย์ VAPID สำหรับโปรเจ็กต์ที่มีการกำหนดค่าข้อมูลเข้าสู่ระบบเว็บด้วย FCM ดูรายละเอียดเกี่ยวกับบริการพุชจากเว็บได้ที่โปรโตคอลพุชบนเว็บ

ลายเซ็น:

vapidKey?: string;