Firebase Summit sedang berlangsung sekarang! Ikuti terus

Mulai dengan Firebase In-App Messaging

Panduan memulai ini menunjukkan cara menyiapkan Firebase In-App Messaging dan mengirim pesan pertama Anda.

Sebelum kamu memulai

Sebelum memulai, pastikan untuk menambahkan Firebase ke proyek Apple Anda .

Tambahkan Firebase In-App Messaging SDK ke proyek Anda

Gunakan Swift Package Manager untuk menginstal dan mengelola dependensi Firebase.

  1. Di Xcode, dengan proyek aplikasi Anda terbuka, navigasikan ke File > Add Packages .
  2. Saat diminta, tambahkan repositori SDK platform Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. Pilih perpustakaan In-App Messaging.
  5. Untuk menggunakan In-App Messaging, Anda harus mengaktifkan Google Analytics di proyek Firebase dan menambahkan SDK Firebase untuk Google Analytics ke aplikasi Anda. Anda dapat memilih perpustakaan tanpa koleksi IDFA atau dengan koleksi IDFA.
  6. Setelah selesai, Xcode akan secara otomatis mulai menyelesaikan dan mengunduh dependensi Anda di latar belakang.

Sekarang, inisialisasi SDK di aplikasi Anda:

  1. Impor modul Firebase di App struct atau UIApplicationDelegate , jika Anda belum:
    Cepat
    import Firebase
    Objective-C
    @import Firebase;
  2. Konfigurasikan juga instance bersama FirebaseApp , biasanya di penginisialisasi App Anda atau metode application(_:didFinishLaunchingWithOptions:) delegasi aplikasi Anda, jika Anda belum:
    Cepat
    FirebaseApp.configure()
    Objective-C
    [FIRApp configure];
  3. Kompilasi dan jalankan aplikasi Anda.

Kirim pesan percobaan

Dapatkan ID pemasangan aplikasi Anda

Untuk menghemat daya, Firebase In-App Messaging hanya mengambil pesan dari server sekali sehari. Hal itu dapat mempersulit pengujian, sehingga Firebase console memungkinkan Anda menentukan perangkat pengujian yang menampilkan pesan sesuai permintaan.

Perangkat pengujian tersebut ditentukan oleh ID penginstalan Firebase yang disediakan oleh layanan penginstalan Firebase. Untuk menemukan ID penginstalan aplikasi pengujian Anda, jalankan aplikasi dengan argumen perintah runtime -FIRDebugEnabled :

  1. Dengan proyek Xcode Anda terbuka, pilih Produk > Skema > Edit skema... dari bilah menu atas.
  2. Buka tab Argumen dari dialog yang muncul.
  3. Klik + Tambahkan item di bawah Argumen yang Disampaikan Saat Peluncuran .
  4. Masukkan "-FIRDebugEnabled" di bidang yang baru dibuat.
  5. Klik Tutup , 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

Kirim pesan ke perangkat pengujian Anda

Setelah meluncurkan aplikasi di perangkat pengujian dan Anda memiliki Firebase installation ID (FID), Anda dapat mencoba penyiapan Firebase In-App Messaging dengan mengirimkan pesan pengujian:

  1. Di konsol Firebase, buka halaman Perpesanan .
  2. Jika ini adalah kampanye pertama Anda, klik Buat kampanye pertama Anda .
    1. Pilih pesan dalam Aplikasi Firebase dan klik Buat .
  3. Jika tidak, pada tab Kampanye , klik Kampanye baru .
    1. Pilih Pesan Dalam Aplikasi .
  4. Masukkan Judul untuk pesan pertama Anda.
  5. Klik Uji pada Perangkat
  6. Masukkan ID penginstalan Firebase aplikasi Anda di bidang Tambahkan ID penginstalan .
  7. Klik Uji untuk mengirim pesan.

Firebase In-App Messaging mengirimkan pesan pengujian Anda segera setelah Anda mengklik Uji . Untuk melihat pesan, Anda harus menutup, lalu membuka kembali aplikasi di perangkat pengujian Anda.

Untuk mengonfirmasi apakah perangkat Anda adalah perangkat uji, cari pesan log berikut:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.