Buka konsol

Mengirim pesan dengan Firebase Console

Anda dapat mengirimkan pesan notifikasi ke perangkat iOS dan Android menggunakan Notifications composer di Firebase console. Meskipun tidak memberikan fleksibilitas atau skalabilitas yang sama seperti mengirim pesan dengan Admin SDK atau protokol HTTP dan XMPP, cara ini bisa sangat berguna untuk pengujian atau pemasaran dan interaksi pengguna yang ditargetkan secara khusus. Firebase console menyediakan pengujian A/B berbasis analisis untuk membantu menyempurnakan dan meningkatkan pesan pemasaran.

Setelah mengembangkan logika penerimaan pesan di aplikasi, Anda dapat mengizinkan pengguna non-teknis untuk mengirim pesan sesuai petunjuk di halaman Notifications pada Pusat Bantuan Firebase.

Tentang kolom pesan FCM di Notifications composer

Ketika Anda mengirim pesan notifikasi dari Notifications composer, Google menggunakan kolom yang dimasukkan dalam composer dengan dua cara:

  1. Kolom seperti Segmen pengguna dan Tanggal berakhir menentukan opsi target dan pengiriman pesan.
  2. Kolom seperti Teks pesan dan Data khusus dikirim ke klien dalam payload yang terdiri dari key-value pair.

Kolom ini dipetakan ke kunci yang tersedia melalui protokol server FCM. Misalnya, key-value pair yang dimasukkan ke dalam Data kustom akan ditangani sebagai payload data untuk notifikasi tersebut. Kolom lainnya akan langsung dipetakan ke kunci di payload notifikasi FCM.

Perhatikan bahwa beberapa kolom di Notifications composer tidak tersedia melalui protokol server FCM. Misalnya, Anda dapat menargetkan segmen pengguna berdasarkan aplikasi, versi aplikasi, bahasa, atau properti pengguna dengan cara yang tidak tersedia menggunakan kolom to dalam API server.

Kunci yang dikirim Firebase console ke klien adalah:

Kunci Label kolom console Deskripsi
notification.title Judul pesan Menunjukkan judul notifikasi.
notification.body Teks pesan Menunjukkan teks isi notifikasi.
data Data khusus Key-value pair yang Anda tetapkan. Key-value pair disampaikan sebagai payload data untuk ditangani aplikasi.

Kunci yang menentukan pengiriman pesan meliputi:

Kunci Label kolom console Deskripsi
priority Prioritas

Menetapkan prioritas pesan.

Untuk informasi lebih lanjut, lihat Menetapkan prioritas pesan.

sound Suara

Menunjukkan suara untuk diputar ketika perangkat menerima notifikasi

time_to_live Tanggal berakhir

Parameter ini menetapkan berapa lama (dalam detik) pesan harus disimpan dalam penyimpanan FCM jika perangkat sedang offline. Untuk informasi lebih lanjut, lihat Menyetel masa aktif pesan.