GetTokenOptions interface

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

ลายเซ็น:

export interface GetTokenOptions 

คุณสมบัติ

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

GetTokenOptions.serviceWorkerRegistration

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

ลายเซ็น:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

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

ลายเซ็น:

vapidKey?: string;