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.
Projenize Firebase In-App Messaging SDK'sını ekleyin
Modül (uygulama düzeyinde) Gradle dosyanızda
(genellikle <project>/<app-module>/build.gradle.kts
veya
<project>/<app-module>/build.gradle
),
Android için In-App Messaging kitaplığına bağımlılığı 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 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.3.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 her zaman Firebase Android kitaplıklarının uyumlu sürümlerini kullanacaktı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 çok Firebase kitaplığı kullanıyorsanız, kitaplık sürümlerini yönetmek için BoM kullanmanızı öneririz. Bu, tüm sürümlerin uyumlu olduğundan emin olun.
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.0") }.
Test mesajı gönder
Uygulamanızın kurulum kimliğini alma
Firebase In-App Messaging, güçten tasarruf etmek için yalnızca günde bir kez geliyordur. Bu, testi zorlaştırabilir, o yüzden Firebase konsolu, mesajları görüntüleyen bir test cihazı belirtmenize olanak tanır isteğe bağlı.
Bu test cihazı,
FirebaseInstallations
kimliği veya FID ile belirlenir.
Logcat'i kontrol ederek test uygulamanızın FID'sini bulun
Aşağıdaki "Bilgi" düzeyi günlük için Android Studio:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
Test cihazınıza mesaj gönderme
Uygulamanızı test cihazında çalıştırdıktan sonra ve Firebase yükleme kimliği (FID), Firebase In-App Messaging deneyebilirsiniz test mesajı göndererek ayarlayın:
- 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 et'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