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

Bu hızlı başlangıç kılavuzunda, Firebase In-App Messaging hizmetini nasıl ayarlayacağınız ve ilk mesajınızı nasıl göndereceğiniz gösterilmektedir.


Başlamadan önce

Henüz yapmadıysanız Firebase'i Android projenize ekleyin.

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

Modülünüzün (uygulama düzeyinde) Gradle dosyasında (genellikle <project>/<app-module>/build.gradle.kts veya <project>/<app-module>/build.gradle) Android için In-App Messaging kitaplığına olan bağımlılığı ekleyin. Kitaplık sürümünü kontrol etmek için Firebase Android BoM kullanmanızı öneririz.

In-App Messaging özelliğini kullanmak için Firebase projenizde Google Analytics özelliğini etkinleştirmeniz ve Google Analytics için Firebase SDK'sını uygulamanıza eklemeniz gerekir.

dependencies {
    // Import the BoM for the Firebase platform
    implementation(platform("com.google.firebase:firebase-bom:35.0.1"))

    // Add the dependencies for the In-App Messaging and Analytics libraries
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation("com.google.firebase:firebase-inappmessaging-display")
    implementation("com.google.firebase:firebase-analytics")
}

Firebase Android BoM kullanarak uygulamanızın her zaman Firebase Android kitaplıklarının uyumlu sürümlerini kullanmasını sağlayabilirsiniz.

(Alternatif)  BoM kullanmadan Firebase kitaplığı bağımlılıklarını ekleme

Firebase BoM kullanmamayı tercih ederseniz her Firebase kitaplığı sürümünü kendi bağımlılık satırında belirtmeniz gerekir.

Uygulamanızda birden fazla Firebase kitaplığı kullanıyorsanız kitaplık sürümlerini yönetmek için BoM kullanmanızı önemle tavsiye ederiz. Bu sayede tüm sürümlerin uyumlu olmasını sağlayabilirsiniz.

dependencies {
    // Add the dependencies for the In-App Messaging and Analytics libraries
    // When NOT using the BoM, you must specify versions in Firebase library dependencies
    implementation("com.google.firebase:firebase-inappmessaging-display:23.0.0")
    implementation("com.google.firebase:firebase-analytics:24.0.0")
}

Test mesajı gönderme

Uygulamanızın yükleme kimliğini alma

Firebase In-App Messaging, güç tasarrufu yapmak için sunucudan günde yalnızca bir kez ileti alır. Bu durum test sürecini zorlaştırabilir. Bu nedenle Firebase konsolu, isteğe bağlı olarak mesajları gösteren bir test cihazı belirlemenize olanak tanır.

Bu test cihazı, FirebaseInstallations kimliği veya FID ile belirlenir. Android Studio'daki Logcat'te aşağıdaki `Info` düzeyindeki günlüğü kontrol ederek test uygulamanızın FID'sini bulun:

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

Test cihazınıza mesaj gönderme

Uygulamanızı test cihazında başlattıktan ve Firebase yükleme kimliğini (FID) aldıktan sonra test mesajı göndererek Firebase In-App Messaging kurulumunuzu deneyebilirsiniz:

  1. Firebase konsolunda DevOps & Engagement (DevOps ve Etkileşim) > Messaging'e (Mesajlaşma) gidin.

  2. Yeni bir kampanya oluşturmak için iş akışını başlatın:

    • Bu ilk kampanyanızsa:

      1. İlk kampanyanızı oluşturun'u tıklayın.
      2. Firebase Uygulama İçi Mesajlar'ı seçip Oluştur'u tıklayın.
    • Daha önce kampanya oluşturduysanız:

      1. Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
      2. Uygulama İçi Mesajlaşma'yı seçin.
  3. İlk mesajınız için bir Başlık girin.

  4. Cihazda Test Et'i tıklayın.

  5. Yükleme kimliği ekleyin alanına uygulamanızın Firebase Firebase yükleme kimliğini girin.

  6. Mesajı göndermek için Test et'i tıklayın. Hemen gönderilir.

  7. Mesajı test cihazınızda görmek için uygulamayı kapatıp yeniden açmanız gerekir.

Cihazınızın test cihazı olup olmadığını doğrulamak için aşağıdaki günlük mesajını arayın:

I/FIAM.Headless: Setting this device as a test device