GetTokenOptions interface

Tùy chọn cho getToken() .

Chữ ký:

export interface GetTokenOptions 

Của cải

Tài sản Kiểu Sự miêu tả
dịch vụWorkerĐăng ký ServiceWorkerĐăng ký Đăng ký nhân viên dịch vụ để nhận tin nhắn đẩy. Nếu đăng ký không được cung cấp rõ ràng, bạn cần phải có firebase-messaging-sw.js ở vị trí gốc của mình. Xem Truy cập mã thông báo đăng ký để biết thêm chi tiết.
vapidKey sợi dây Khóa máy chủ công cộng được cung cấp cho các dịch vụ đẩy. Khóa này được sử dụng để xác thực những người đăng ký đẩy để chỉ nhận tin nhắn đẩy từ các máy chủ gửi có khóa riêng tương ứng. Nếu nó không được cung cấp, khóa VAPID mặc định sẽ được sử dụng. Lưu ý rằng một số dịch vụ đẩy (Dịch vụ đẩy của Chrome) yêu cầu khóa VAPID không mặc định. Do đó, bạn nên tạo và nhập khóa VAPID cho dự án của mình bằng Định cấu hình thông tin xác thực web bằng FCM . Xem Giao thức đẩy web để biết chi tiết về các dịch vụ đẩy web.

GetTokenOptions.serviceWorkerĐăng ký

Đăng ký nhân viên dịch vụ để nhận tin nhắn đẩy. Nếu đăng ký không được cung cấp rõ ràng, bạn cần phải có firebase-messaging-sw.js ở vị trí gốc của mình. Xem Truy cập mã thông báo đăng ký để biết thêm chi tiết.

Chữ ký:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

Khóa máy chủ công cộng được cung cấp cho các dịch vụ đẩy. Khóa này được sử dụng để xác thực những người đăng ký đẩy để chỉ nhận tin nhắn đẩy từ các máy chủ gửi có khóa riêng tương ứng. Nếu nó không được cung cấp, khóa VAPID mặc định sẽ được sử dụng. Lưu ý rằng một số dịch vụ đẩy (Dịch vụ đẩy của Chrome) yêu cầu khóa VAPID không mặc định. Do đó, bạn nên tạo và nhập khóa VAPID cho dự án của mình bằng Định cấu hình thông tin xác thực web bằng FCM . Xem Giao thức đẩy web để biết chi tiết về các dịch vụ đẩy web.

Chữ ký:

vapidKey?: string;