Gửi tin nhắn bằng bảng điều khiển Firebase

Bạn có thể gửi tin nhắn thông báo bằng trình soạn thảo Thông báo trong bảng điều khiển Firebase. Mặc dù điều này không mang lại tính linh hoạt hoặc khả năng mở rộng tương tự như gửi tin nhắn bằng SDK quản trị hoặc giao thức HTTP và XMPP nhưng nó có thể rất hữu ích cho việc thử nghiệm hoặc cho hoạt động tiếp thị có mục tiêu cao và tương tác với người dùng. Bảng điều khiển Firebase cung cấp thử nghiệm A/B dựa trên 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 của mình để nhận tin nhắn, bạn có thể cho phép người dùng không rành về kỹ thuật gửi tin nhắn bằng Trình soạn thảo thông báo .

Về

Khi bạn gửi tin nhắn thông báo từ Trình soạn thảo thông báo , Google sẽ sử dụng các giá trị 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 thư và tùy chọn gửi.
  • Các trường như Văn bản thông báoDữ liệu tùy chỉnh được gửi đến máy khách dưới dạng tải trọng bao gồm các cặp khóa/giá trị.

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

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

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

Chìa khóa Nhãn trường bảng điều khiển Sự miêu tả
notification.title Tiêu đề thông báo Cho biết tiêu đề thông báo.
notification.body Văn bản thông báo Cho biết văn bản nội dung thông báo.
data Dữ liệu tùy chỉnh Cặp khóa/giá trị mà bạn xác định. Chúng được phân phối dưới dạng tải trọng dữ liệu để ứng dụng xử lý.

Các khóa xác định việc gửi tin nhắn bao gồm:

Chìa khóa Nhãn trường bảng điều khiển Sự miêu tả
sound Âm thanh

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

time_to_live Hết hạn

Tham số này chỉ định thời lượng (tính bằng giây) tin nhắn sẽ được lưu trong bộ lưu trữ FCM nếu thiết bị ngoại tuyến. Để biết thêm thông tin, hãy xem Đặt thời lượng của tin nhắn .