Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Mulai dengan Firebase In-App Messaging

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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, arahkan ke File > Add Packages .
  2. Saat diminta, tambahkan repositori SDK platform Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. Pilih perpustakaan Perpesanan Dalam Aplikasi.
  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 melakukannya:
    Cepat
    import Firebase
    Objective-C
    @import Firebase;
  2. Konfigurasikan juga instance bersama FirebaseApp , biasanya dalam penginisialisasi App Anda atau metode application(_:didFinishLaunchingWithOptions:) delegasi aplikasi Anda, jika Anda belum melakukannya:
    Cepat
    FirebaseApp.configure()
    Objective-C
    [FIRApp configure];
  3. Kompilasi dan jalankan aplikasi Anda.

Kirim pesan percobaan

Dapatkan ID penginstalan aplikasi Anda

Untuk menghemat daya, Firebase In-App Messaging hanya mengambil pesan dari server sekali sehari. Itu bisa mempersulit pengujian, jadi 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 Anda meluncurkan aplikasi di perangkat pengujian dan memiliki ID penginstalan Firebase (FID), Anda dapat mencoba penyiapan Firebase In-App Messaging dengan mengirimkan pesan pengujian:

  1. Di konsol Firebase, buka halaman Messaging .
  2. Jika ini adalah kampanye pertama Anda, klik Buat kampanye pertama Anda .
    1. Pilih pesan In-App Firebase dan klik Buat .
  3. Jika tidak, pada tab Kampanye , klik Kampanye baru .
    1. Pilih Perpesanan Dalam Aplikasi .
  4. Masukkan Judul untuk pesan pertama Anda.
  5. Klik Uji di 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 Test . Untuk melihat pesan tersebut, 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.