Menyesuaikan pesan Firebase In-App Messaging

Firebase In-App Messaging menyediakan sekumpulan jenis pesan dan perilaku yang telah dikonfigurasi sebelumnya dengan tampilan dan nuansa default. Namun, dalam beberapa kasus, Anda dapat memperluas perilaku dan konten pesan. In-App Messaging memungkinkan Anda menambahkan tindakan ke pesan dan menyesuaikan tampilan serta nuansa pesan.

Menambahkan tindakan ke pesan Anda

Dengan tindakan, Anda dapat menggunakan pesan dalam aplikasi untuk mengarahkan pengguna ke situs atau layar tertentu di aplikasi Anda.

Firebase In-App Messaging menggunakan pengendali link untuk memproses tindakan. SDK ini dapat menggunakan sejumlah pengendali. Jadi, jika aplikasi Anda sudah memiliki pengendali, Firebase In-App Messaging dapat menggunakannya tanpa penyiapan lebih lanjut. Jika belum memiliki pengendali, Anda dapat menggunakan Firebase Dynamic Links. Untuk mempelajari lebih lanjut, baca Membuat Dynamic Links di Android.

Menambahkan tindakan ke pesan menggunakan Firebase console

Setelah aplikasi Anda memiliki pengendali link, Anda siap membuat kampanye dengan tindakan. Buka Firebase console ke Messaging, dan mulai kampanye baru atau edit kampanye yang sudah ada. Dalam kampanye tersebut, sediakan Card, Button text dan Button action, Image action, atau Banner action. Dalam hal ini, tindakan atau action merupakan deep link yang relevan.

Format tindakan bergantung pada tata letak pesan yang Anda pilih. Pada bagian modal tersedia tombol tindakan dengan isi teks tombol, warna teks, dan warna latar belakang yang dapat disesuaikan. Di sisi lain, gambar dan banner atas menjadi interaktif dan mengaktifkan tindakan yang ditentukan saat diketuk.

Mengubah tampilan dan nuansa pesan

Gunakan SDK tampilan Firebase In-App Messaging untuk Android jika ingin menyesuaikan cara In-App Messaging menampilkan pesan Anda. SDK ini kini tersedia di repo GitHub Firebase.

Anda dapat membuat tampilan sendiri dalam dua langkah:

  1. Menulis implementasi class FirebaseInAppMessagingDisplay Anda sendiri.
  2. Mendaftarkan implementasi tersebut ke Firebase In-App Messaging SDK headless.

    Untuk memulai, pelajari implementasi tim Firebase In-App Messaging di FirebaseInAppMessagingDisplayImpl.java.