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

Bạn có thể gửi thông báo bằng Trình soạn thông báo trong bảng điều khiển Firebase. Mặc dù cách này không mang lại sự linh hoạt hoặc khả năng mở rộng như khi gửi thông báo bằng Firebase Admin SDK hoặc API HTTP phiên bản 1, nhưng có thể rất hữu ích cho việc thử nghiệm hoặc cho hoạt động tương tác với người dùng và tiếp thị có mục tiêu cao. Bảng điều khiển 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 chuyên về 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 thông báo từ Trình soạn thông báo, FCM 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 khúc người dùng và Hết hạn xác định mục tiêu thông báo và các lựa chọn phân phối.
  • Các trường như Notification text (Văn bản thông báo) và Custom data (Dữ liệu tuỳ chỉnh) được gửi đến ứng dụng 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ị được nhập vào trường Dữ liệu tuỳ chỉnh của trình soạn thư sẽ được xử lý dưới dạng 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.

Xin lưu ý rằng một số trường trong Trình soạn thông báo không có sẵn 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ữ, 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 không có trong API máy chủ.

Các khoá mà bảng điều khiển Firebase gửi đến ứng dụng là:

Khóa Nhãn trường trong Play Console 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 nội dung thông báo.
data Dữ liệu tuỳ chỉnh Cặp khoá/giá trị mà bạn xác định. Những thông báo 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á ảnh hưởng đến hành vi gửi thông báo bao gồm:

Khóa Nhãn trường trong Play Console Mô 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 khoảng thời gian (tính bằng giây) mà 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 phần Đặt thời gian tồn tại của thông báo.