Firebase Uygulama İçi Mesajlaşma'yı kullanmaya başlayın

Bu hızlı başlangıç kılavuzu, Firebase In-App Messaging ayarlarını nasıl yapacağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.


Başlamadan önce

Henüz yapmadıysanız Flutter için Firebase SDK'larını yükleyin ve başlatın.

Firebase In-App Messaging SDK'sını projenize ekleme

  1. Firebase uygulama içi mesajlaşma eklentisini yüklemek için Flutter projenizin kök dizininden aşağıdaki komutu çalıştırın:

    flutter pub add firebase_in_app_messaging
    
  2. Projenizi yeniden derleyin:

    flutter run
    
  3. Firebase Uygulama İçi Mesajlaşma eklentisini içe aktarın:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

Test mesajı gönder

Uygulamanızın kurulum kimliğini alma

Firebase Uygulama İçi Mesajlaşma, güç tasarrufu sağlamak için sunucudan yalnızca günde bir kez ileti alır. Bu, testi zorlaştırabilir. Bu nedenle Firebase konsolu, mesajları isteğe bağlı olarak görüntüleyen bir test cihazı belirtmenize olanak tanır.

Bu test cihazı, bir FID ile belirlenir. Uygulamanızı çalıştırırken konsol çıkışını kontrol ederek test uygulamanızın FID'sini bulun.

Android'de bu mesaj şu şekilde görünür:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

iOS'te uygulamayı -FIRDebugEnabled çalışma zamanı komut bağımsız değişkeniyle çalıştırın:

  1. Xcode projeniz açıkken üst menü çubuğundan Ürün > Şema > Şemayı düzenle... seçeneğini belirleyin.
  2. Açılan iletişim kutusunun Arguments (Parametreler) sekmesini açın.
  3. Başlatma sırasında iletilen bağımsız değişkenler bölümünde + Öğe ekle'yi tıklayın.
  4. Yeni oluşturulan alana "-FIRDebugEnabled" yazın.
  5. Kapat'ı tıklayın, ardından uygulamanızı çalıştırın.

Uygulamanız çalışmaya başladıktan sonra Xcode konsolunun günlüklerinde aşağıdaki satırı arayın:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

Test cihazınıza mesaj gönderme

Uygulamanızı test cihazında çalıştırdıktan sonra Firebase yükleme kimliğini (FID) ayarladıktan sonra, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:

  1. Firebase konsolunda Mesajlaşma'yı açın.
  2. Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
    1. Firebase uygulama içi mesajları'nı seçin ve Oluştur'u tıklayın.
  3. Aksi takdirde, Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
    1. Uygulama İçi Mesajlaşma'yı seçin.
  4. İlk mesajınız için bir Başlık girin.
  5. Cihazınızda test et'i tıklayın.
  6. Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
  7. Mesajı göndermek için Test et'i tıklayın.

Firebase uygulama içi mesajlaşma, Test'i tıkladığınızda test mesajınızı gönderir. Mesajı görmek için test cihazınızda uygulamayı kapatıp yeniden açmanız gerekir.

Cihazınızın test cihazı olup olmadığını onaylamak için aşağıdaki günlük mesajlarından birini arayın.

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.