Panduan memulai ini menunjukkan cara menyiapkan Firebase In-App Messaging dan mengirim pesan pertama Anda.
Sebelum memulai
Instal dan inisialisasi Firebase SDK untuk Flutter jika Anda belum melakukannya.
Menambahkan Firebase In-App Messaging SDK ke project Anda
Dari direktori root project Flutter Anda, jalankan perintah berikut untuk menginstal plugin Firebase In-App Messaging:
flutter pub add firebase_in_app_messaging
Build ulang project Anda:
flutter run
Impor plugin Firebase In-App Messaging:
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
Mengirim pesan uji coba
Mendapatkan ID penginstalan aplikasi Anda
Untuk menghemat daya, Firebase In-App Messaging hanya mengambil pesan dari server sekali per hari. Hal ini dapat menyulitkan pengujian. Oleh karena itu, Firebase console memungkinkan Anda menetapkan perangkat pengujian yang menampilkan pesan sesuai permintaan.
Perangkat pengujian tersebut ditentukan berdasarkan FID. Temukan FID aplikasi pengujian Anda dengan memeriksa output konsol saat menjalankan aplikasi.
Di Android, pesannya akan terlihat seperti berikut ini:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
Di iOS, jalankan aplikasi dengan argumen perintah runtime -FIRDebugEnabled
:
- Setelah project Xcode Anda terbuka, pilih Product > Scheme > Edit scheme... dari panel menu atas.
- Buka tab Arguments dari dialog yang muncul.
- Klik + Add items di bagian Arguments Passed On Launch.
- Masukkan "-FIRDebugEnabled" ke kolom yang baru dibuat.
- Klik Close, lalu jalankan aplikasi Anda.
Setelah aplikasi Anda mulai berjalan, cari baris berikut di log konsol Xcode:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
Mengirim pesan ke perangkat pengujian Anda
Setelah meluncurkan aplikasi di perangkat pengujian dan memiliki ID penginstalan Firebase-nya (FID), Anda dapat mencoba penyiapan Firebase In-App Messaging dengan mengirimkan pesan uji coba:
- Di Firebase console, buka Messaging.
- Jika ini kampanye pertama Anda, klik Create your first campaign.
- Pilih Firebase In-App messages lalu klik Create.
- Atau, di tab Kampanye, klik Kampanye baru.
- Pilih In-App Messaging.
- Masukkan Judul untuk pesan pertama Anda.
- Klik Test on your Device
- Masukkan ID penginstalan Firebase aplikasi Anda di kolom Add an installation ID.
- Klik Test untuk mengirim pesan.
Firebase In-App Messaging mengirimkan pesan pengujian segera setelah Anda mengklik Test. Untuk melihat pesan tersebut, Anda perlu menutup, lalu membuka kembali aplikasi di perangkat pengujian.
Untuk memastikan apakah perangkat Anda adalah perangkat pengujian, cari salah satu pesan log berikut.
Android
I/FIAM.Headless: Setting this device as a test device
iOS
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.