Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

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

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Bu hızlı başlangıç, Firebase Uygulama İçi Mesajlaşma'yı nasıl kuracağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.

Sen başlamadan önce

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

Firebase Uygulama İçi Mesajlaşma SDK'sını projenize ekleyin

  1. Firebase Uygulama İç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 oluşturun:

    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 alın

Firebase Uygulama İçi Mesajlaşma, gücü korumak için sunucudan yalnızca günde bir kez mesaj alır. Bu, testi zorlaştırabilir, bu nedenle Firebase konsolu, talep üzerine mesajları görüntüleyen bir test cihazı belirlemenize olanak tanır.

Bu test cihazı bir FID tarafından belirlenir. Uygulamanızı çalıştırdığınızda konsol çıktısını kontrol ederek test uygulamanızın FID'sini bulun.

Android'de, mesaj aşağıdaki gibi görünür:

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

iOS'ta uygulamayı runtime komut argümanı -FIRDebugEnabled ile çalıştırın:

  1. Xcode projeniz açıkken, üst menü çubuğundan Ürün > Şema > Şemayı düzenle... 'yi seçin.
  2. Açılan iletişim kutusunun Bağımsız Değişkenler sekmesini açın.
  3. Başlatma Sırasında Geçirilen Bağımsız Değişkenler altında + Öğ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ığında, 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 bir mesaj gönderin

Uygulamanızı test cihazında başlattıktan ve Firebase kurulum kimliğine (FID) sahip olduğunuzda, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:

  1. Firebase konsolunda Uygulama İçi Mesajlaşma'yı açın.
  2. Yeni Kampanya 'yı tıklayın.
  3. İlk mesajınız için bir Başlık girin.
  4. Cihazınızda Test Et'e tıklayın
  5. Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
  6. Mesajı göndermek için Test'e tıklayın.

Firebase Uygulama İçi Mesajlaşma, Test 'i tıkladığınız anda test mesajınızı gönderir. Mesajı görmek için uygulamayı kapatmanız ve ardından test cihazınızda yeniden açmanız gerekir.

Cihazınızın bir test cihazı olup olmadığını doğrulamak 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.
tutucu7 l10n-yer,

Bu hızlı başlangıç, Firebase Uygulama İçi Mesajlaşma'yı nasıl kuracağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.

Sen başlamadan önce

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

Firebase Uygulama İçi Mesajlaşma SDK'sını projenize ekleyin

  1. Firebase Uygulama İç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 oluşturun:

    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 alın

Firebase Uygulama İçi Mesajlaşma, gücü korumak için sunucudan yalnızca günde bir kez mesaj alır. Bu, testi zorlaştırabilir, bu nedenle Firebase konsolu, talep üzerine mesajları görüntüleyen bir test cihazı belirlemenize olanak tanır.

Bu test cihazı bir FID tarafından belirlenir. Uygulamanızı çalıştırdığınızda konsol çıktısını kontrol ederek test uygulamanızın FID'sini bulun.

Android'de, mesaj aşağıdaki gibi görünür:

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

iOS'ta uygulamayı runtime komut argümanı -FIRDebugEnabled ile çalıştırın:

  1. Xcode projeniz açıkken, üst menü çubuğundan Ürün > Şema > Şemayı düzenle... 'yi seçin.
  2. Açılan iletişim kutusunun Bağımsız Değişkenler sekmesini açın.
  3. Başlatma Sırasında Geçirilen Bağımsız Değişkenler altında + Öğ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ığında, 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 bir mesaj gönderin

Uygulamanızı test cihazında başlattıktan ve Firebase kurulum kimliğine (FID) sahip olduğunuzda, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:

  1. Firebase konsolunda Uygulama İçi Mesajlaşma'yı açın.
  2. Yeni Kampanya 'yı tıklayın.
  3. İlk mesajınız için bir Başlık girin.
  4. Cihazınızda Test Et'e tıklayın
  5. Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
  6. Mesajı göndermek için Test'e tıklayın.

Firebase Uygulama İçi Mesajlaşma, Test 'i tıkladığınız anda test mesajınızı gönderir. Mesajı görmek için uygulamayı kapatmanız ve ardından test cihazınızda yeniden açmanız gerekir.

Cihazınızın bir test cihazı olup olmadığını doğrulamak 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.
tutucu7 l10n-yer