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

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

Modül (uygulama düzeyi) Gradle dosyanıza (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. Şunu kullanmanızı öneririz: Firebase Android BoM Kitaplık'ta sürüm oluşturmayı kontrol etmek için

In-App Messaging özelliğini kullanmak için: Google Analytics özelliğini etkinleştir Firebase projenize ekleyin ve Google Analytics için Firebase SDK'sını uygulamanıza ekleyin.

dependencies {
    // Import the BoM for the Firebase platform
    implementation(platform("com.google.firebase:firebase-bom:33.4.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) BoM

Firebase BoM kullanmamayı seçerseniz her Firebase kitaplığı sürümünü belirtmeniz gerekir değerini alır.

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, tüm sürümlerin uyumlu olmasını sağlar.

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:21.0.0")
    implementation("com.google.firebase:firebase-analytics:22.1.2")
}
.
'nı inceleyin. Kotlin'e özel bir kitaplık modülü mü arıyorsunuz? Ekim 2023'ten (Firebase BoM 32.5.0) itibaren hem Kotlin hem de Java geliştiricileri ana kitaplık modülünden yararlanabilir (ayrıntılar için bu girişimle ilgili SSS bölümüne bakın).

Test mesajı gönderme

Uygulamanızın kurulum kimliğini alma

Firebase In-App Messaging, güç tasarrufu sağlamak için sunucudan günde yalnızca bir kez ileti alır. Bu durum test yapmayı zorlaştırabileceğinden Firebase konsolu, mesajları isteğe bağlı olarak gösteren bir test cihazı belirtmenize olanak tanır.

Bu test cihazı, FirebaseInstallations kimliği veya FID. Android Studio'da Logcat'i kontrol ederek test uygulamanızın FID'sini bulun. Aşağıdaki "Bilgi" düzeyindeki günlük için:

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 bir 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 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 iletiniz için bir Başlık girin.
  5. Cihazda Test Et'i tıklayın.
  6. Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
  7. İletiyi göndermek için Test'i tıklayın.

Firebase In-App Messaging, Test'i tıkladığınızda test mesajınızı gönderir. Görmek için mesajını görürseniz 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ı arayın:

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