Hàm
Chức năng | Mô tả |
---|---|
hàm(app, ...) | |
getMessaging(ứng dụng) | Truy xuất một phiên bản Giải pháp gửi thông báo qua đám mây của Firebase. |
hàm(nhắn tin, ...) | |
thử nghiệmSetdeliveryMetricsExportedToBigQueryEnabled(messaging, bật) | Bật hoặc tắt tính năng xuất chỉ số phân phối tin nhắn qua Giải pháp gửi thông báo qua đám mây của Firebase sang BigQuery. Theo mặc định, các chỉ số gửi thư không được xuất sang BigQuery. Hãy sử dụng phương thức này để bật hoặc tắt tính năng xuất dữ liệu trong thời gian chạy. |
onBackgroundMessage(messages, nextOrObserver) | Được gọi khi nhận được tin nhắn trong lúc ứng dụng đang chạy ở chế độ nền. Một ứng dụng được coi là chạy ở chế độ nền nếu không có cửa sổ đang hoạt động nào hiển thị. |
hàm() | |
isHỗ trợ() | Kiểm tra xem tất cả API bắt buộc có tồn tại trong Ngữ cảnh SW hay không |
Giao diện
Giao diện | Mô tả |
---|---|
FcmOptions | Các tuỳ chọn dành cho các tính năng do SDK FCM dành cho web cung cấp. Hãy xem WebpushFcmOptions. |
GetTokenOptions | Các tuỳ chọn cho getToken(). |
MessagePayload | Tải trọng thông báo chứa tải trọng thông báo được biểu thị bằng NotificationPayload và tải trọng dữ liệu chứa số lượng cặp khoá-giá trị tuỳ ý do nhà phát triển gửi thông qua API Gửi. |
Nhắn tin | Giao diện công khai của Firebase Cloud Messaging SDK. |
NotificationPayload (Tải trọng thông báo) | Hiện chi tiết thông báo. Thông tin chi tiết được gửi qua API Gửi. |
function(app, ...)
getMessaging(ứng dụng)
Truy xuất một phiên bản Giải pháp gửi thông báo qua đám mây của Firebase.
Chữ ký:
export declare function getMessagingInSw(app?: FirebaseApp): Messaging;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
ứng dụng | Ứng dụng Firebase |
Trường hợp trả lại hàng:
Phiên bản Giải pháp gửi thông báo qua đám mây của Firebase được liên kết với ứng dụng Firebase được cung cấp.
hàm(nhắn tin, ...)
thử nghiệmSetdeliveryMetricsExportedToBigQueryEnabled(nhắn tin, bật)
Bật hoặc tắt tính năng xuất chỉ số phân phối tin nhắn qua Giải pháp gửi thông báo qua đám mây của Firebase sang BigQuery. Theo mặc định, các chỉ số gửi thư không được xuất sang BigQuery. Hãy sử dụng phương thức này để bật hoặc tắt tính năng xuất dữ liệu trong thời gian chạy.
Chữ ký:
export declare function experimentalSetDeliveryMetricsExportedToBigQueryEnabled(messaging: Messaging, enable: boolean): void;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
nhắn tin | Nhắn tin | Thực thể FirebaseMessaging . |
bật | boolean | Giải pháp Gửi thông báo qua đám mây của Firebase có nên xuất chỉ số gửi tin nhắn sang BigQuery hay không. |
Trường hợp trả lại hàng:
trống
onBackgroundMessage(nhắn tin, nextOrObserver)
Được gọi khi nhận được tin nhắn trong lúc ứng dụng đang chạy ở chế độ nền. Một ứng dụng được coi là chạy ở chế độ nền nếu không có cửa sổ đang hoạt động nào hiển thị.
Chữ ký:
export declare function onBackgroundMessage(messaging: Messaging, nextOrObserver: NextFn<MessagePayload> | Observer<MessagePayload>): Unsubscribe;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
nhắn tin | Nhắn tin | Thực thể của Messaging (Nhắn tin). |
NextOrObserver | NextFn<MessagePayload> | Người quan sát<MessagePayload> | Hàm này hoặc đối tượng trình quan sát có next được xác định, sẽ được gọi khi nhận được thông báo và ứng dụng đang chạy trong nền. |
Trường hợp trả lại hàng:
Để dừng nghe tin nhắn, hãy thực thi hàm được trả về này
Hàm()
được hỗ trợ()
Kiểm tra xem tất cả API bắt buộc có tồn tại trong Ngữ cảnh SW hay không
Chữ ký:
export declare function isSwSupported(): Promise<boolean>;
Trường hợp trả lại hàng:
Promise<boolean>
Lời hứa phân giải thành boolean.