Mengirim pesan dengan Firebase console

Anda dapat mengirim pesan notifikasi menggunakan Notifications Composer di Firebase console. Meskipun tanpa fleksibilitas atau skalabilitas yang sama seperti pengiriman pesan dengan Admin SDK atau protokol HTTP v1, Notifications Composer bisa sangat berguna untuk pengujian atau pemasaran dan engagement pengguna yang ditargetkan secara khusus. Firebase console 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, Google 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 menarget 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 disampaikan sebagai payload data untuk ditangani aplikasi.

Kunci yang menentukan pengiriman pesan meliputi:

Kunci Label kolom console Deskripsi
sound Suara

Menunjukkan suara yang akan diputar ketika perangkat menerima notifikasi.

time_to_live Masa berlaku

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