ตัวเลือกสำหรับ 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;