Mengirim Pesan menggunakan Firebase Console

Anda dapat mengirim pesan notifikasi menggunakan Notifications composer di Firebase. Meskipun tanpa fleksibilitas atau skalabilitas yang sama seperti pengiriman pesan dengan Firebase Admin SDK atau HTTP v1 API, Notifications Composer bisa sangat berguna untuk pengujian atau pemasaran dan engagement pengguna yang ditargetkan secara khusus. Firebase menyediakan pengujian A/B berbasis analisis untuk membantu meningkatkan kualitas pesan pemasaran.

Setelah mengembangkan logika penerimaan pesan di aplikasi, Anda dapat mengizinkan pengguna non-teknis untuk mengirim pesan dengan Notifications Composer.

Tentang

Saat Anda mengirim pesan notifikasi dari Notifications Composer, FCM menggunakan nilai yang dimasukkan dalam kolom formulir dengan cara berikut:

  • Kolom seperti User segment dan Expires menentukan opsi target dan pengiriman pesan.
  • Kolom seperti Notification text dan Custom data dikirim ke klien dalam payload yang terdiri dari key-value pair.

Kolom ini dipetakan ke kunci yang tersedia melalui objek Message. Misalnya, key-value pair yang dimasukkan ke dalam kolom Custom data dalam Composer ditangani sebagai payload data untuk notifikasi tersebut. Kolom lain langsung dipetakan ke kunci di objek notification atau dalam konfigurasi notifikasi khusus platform.

Perlu diperhatikan bahwa beberapa kolom di Notifications Composer tidak tersedia melalui FCM API. Misalnya, Anda dapat menargetkan segmen pengguna berdasarkan versi aplikasi, bahasa, jenis dan versi browser, atau properti pengguna dengan cara yang tidak tersedia menggunakan API server.

Kunci yang dikirim Firebase console ke klien adalah:

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

Kunci yang memengaruhi perilaku pengiriman pesan meliputi:

Kunci Label kolom console Deskripsi
sound Suara Menunjukkan suara yang akan diputar ketika perangkat menerima notifikasi.
time_to_live Expires Parameter ini menentukan berapa lama (dalam detik) pesan harus disimpan dalam penyimpanan FCM jika perangkat sedang offline. Untuk informasi lebih lanjut, lihat Menetapkan masa aktif pesan.