Bu hızlı başlangıç kılavuzunda, Firebase In-App Messaging nasıl ayarlanacağı ve ilk mesajınızın nasıl gönderileceği açıklanmaktadır.
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ünü 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.19.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 öğesini kullanarak, uygulamanız her zaman Firebase Android kitaplıklarının 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ığı 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.3") implementation("com.google.firebase:firebase-analytics:23.2.0") }
Test mesajı gönderme
Uygulamanızın yükleme kimliğini alma
Güç tasarrufu için Firebase In-App Messaging, sunucudan iletileri 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österen bir test cihazı belirtmenize olanak tanır.
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) aldıktan sonra Firebase In-App Messaging kurulumunuzu test mesajı göndererek deneyebilirsiniz:
Firebase konsolunda DevOps & Engagement (DevOps ve Etkileşim) > Messaging (Mesajlaşma) bölümüne gidin.
Yeni bir kampanya oluşturmak için iş akışını başlatın:
Bu ilk kampanyanızsa:
- İlk kampanyanızı oluşturun'u tıklayın.
- Firebase uygulama içi mesajları'nı seçip Oluştur'u tıklayın.
Daha önce kampanya oluşturduysanız:
- 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.
Yükleme kimliği ekle alanına uygulamanızın Firebase Firebase yükleme kimliğini girin.
Mesajı göndermek için Test et'i tıklayın. Hemen gönderilir.
Mesajı test cihazınızda görmek için test cihazınızdaki 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ı bulun:
I/FIAM.Headless: Setting this device as a test device