GetTokenOptions interface

Các tuỳ chọn cho getToken().

Chữ ký:

export interface GetTokenOptions 

Thuộc tính

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

GetTokenOptions.serviceWorkerRegistration

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

Chữ ký:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

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

Chữ ký:

vapidKey?: string;