Gửi thông báo bằng bảng điều khiển của Firebase

Bạn có thể gửi nội dung thông báo bằng trình soạn thông báo trong bảng điều khiển của Firebase. Mặc dù phương thức này không mang lại sự linh hoạt hoặc khả năng có thể mở rộng như gửi thông báo bằng SDK quản trị hoặc giao thức HTTP và XMPP, nhưng tính năng này có thể rất hữu ích cho việc kiểm thử hoặc cho hoạt động tiếp thị và tương tác của người dùng được nhắm mục tiêu cụ thể. Bảng điều khiển của Firebase cung cấp tính năng thử nghiệm A/B dựa trên số liệu phân tích để giúp tinh chỉnh và cải thiện thông điệp tiếp thị.

Sau khi phát triển logic trong ứng dụng để nhận thông báo, bạn có thể cho phép người dùng không có chuyên môn kỹ thuật gửi thông báo bằng trình soạn Thông báo.

Giới thiệu

Khi bạn gửi nội dung thông báo từ trình soạn thông báo, Google sẽ dùng các giá trị mà bạn nhập vào các trường biểu mẫu theo những cách sau:

  • Các trường như Phân đoạn người dùngHết hạn xác định mục tiêu và tuỳ chọn phân phối thông báo.
  • Các trường như Văn bản thông báoDữ liệu tuỳ chỉnh được gửi đến máy khách trong một tải trọng bao gồm các cặp khoá/giá trị.

Các trường này liên kết với các khoá có sẵn thông qua đối tượng Message. Ví dụ: các cặp khoá/giá trị nhập vào trường Dữ liệu tuỳ chỉnh của trình kết hợp được xử lý như một tải trọng data cho thông báo. Các trường khác liên kết trực tiếp với các khoá trong đối tượng notification hoặc trong cấu hình thông báo dành riêng cho nền tảng.

Lưu ý rằng một số trường trong trình soạn thông báo không hoạt động thông qua API FCM. Ví dụ: bạn có thể nhắm đến các phân khúc người dùng dựa trên phiên bản ứng dụng, ngôn ngữ, phiên bản và phiên bản trình duyệt hoặc thuộc tính người dùng theo những cách không thể sử dụng API máy chủ.

Các khoá mà bảng điều khiển của Firebase gửi cho khách hàng là:

Thông tin chính Nhãn trường bảng điều khiển Mô tả
notification.title Tiêu đề thông báo Cho biết tiêu đề thông báo.
notification.body Nội dung thông báo Cho biết văn bản nội dung thông báo.
data Dữ liệu tuỳ chỉnh Cặp giá trị/khoá bạn xác định. Các tệp này được phân phối dưới dạng tải trọng dữ liệu để ứng dụng xử lý.

Các khoá xác định việc gửi thư bao gồm:

Thông tin chính Nhãn trường bảng điều khiển Mô tả
sound Âm thanh

Cho biết sẽ phát âm thanh khi thiết bị nhận được thông báo.

time_to_live Hết hạn

Tham số này chỉ định khoảng thời gian (tính bằng giây) thông báo sẽ được lưu giữ trong bộ nhớ FCM nếu thiết bị không có kết nối mạng. Để biết thêm thông tin, hãy xem Thiết lập thời gian tồn tại của thông báo.