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 Firebase'i Android projenize ekleyin.
Projenize Firebase In-App Messaging SDK'sını 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. Kitaplık sürümünü kontrol etmek için Firebase Android BoM kullanmanızı öneririz.
In-App Messaging hizmetini 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:33.6.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ı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, 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.1") implementation("com.google.firebase:firebase-analytics:22.1.2") }
Test mesajı gönderme
Uygulamanızın kurulum kimliğini alma
Firebase In-App Messaging, güçten tasarruf etmek için mesajları sunucudan günde yalnızca bir kez 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ı,
FirebaseInstallations
kimliği veya FID ile belirlenir.
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:
- Firebase konsolunda Mesajlaşma sayfasını açın.
- Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
- Firebase uygulama içi mesajları'nı seçin ve Oluştur'u tıklayın.
- Aksi takdirde, Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
- Uygulama İçi Mesajlaşma'yı seçin.
- İlk mesajınız için bir Başlık girin.
- Cihazda Test Et'i tıklayın
- Kurulum kimliği ekle alanına uygulamanızın Firebase kurulum kimliğini girin.
- Mesajı 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. 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ı arayın:
I/FIAM.Headless: Setting this device as a test device