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

Bu hızlı başlangıç kılavuzunda, Firebase In-App Messaging'yı 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.

Projenize Firebase In-App Messaging SDK'sını ekleyin

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ığının bağımlılığını ekleyin. Kitaplık sürüm oluşturmayı kontrol etmek için Firebase Android BoM kullanmanızı öneririz.

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

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

    // 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 kullanıldığında uygulamanız Firebase Android kitaplıklarının daima uyumlu sürümlerini kullanır.

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

Firebase BoM kullanmamayı tercih ederseniz her Firebase kitaplık sürümünü 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ı sağlanır.

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:22.0.0")
    implementation("com.google.firebase:firebase-analytics:23.0.0")
}

Test mesajı gönderme

Uygulamanızın kurulum kimliğini alma

Firebase In-App Messaging, güç tasarrufu için iletileri sunucudan günde yalnızca bir kez alır. Bu durum test etmeyi 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ı, 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 Firebaseyükleme kimliğini (FID)Firebase In-App Messaging aldıktan sonra test mesajı göndererek Firebase In-App Messagingayarlarınızı deneyebilirsiniz:

  1. Firebase konsolunda Mesajlaşma sayfasını 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. Cihazda Test Et'i tıklayın.
  6. Uygulamanızın Firebase kurulum kimliğini Kurulum kimliği ekle alanına girin.
  7. İletiyi göndermek için Test'i tıklayın.

Firebase In-App Messaging, Test'i tıkladığınız anda 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 mesajını bulun:

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