Firebase Uygulama İçi Mesajlaşma, varsayılan görünüm ve tarzda önceden yapılandırılmış kullanışlı bir davranış ve mesaj türleri grubu sunar. Ancak bazı durumlarda davranışları ve mesaj içeriğini genişletmek isteyebilirsiniz. Uygulama içi mesajlaşma, mesajlara işlemler eklemenize ve mesajların görünümünü özelleştirmenize olanak tanır.
İletinize işlem ekleme
İşlemler sayesinde, uygulama içi mesajlarınızı kullanarak kullanıcıları bir web sitesine veya uygulamanızdaki belirli bir ekrana yönlendirebilirsiniz.
Derin bağlantı işleyici uygulama
Firebase In-App Messaging işlemleri işlemek için bağlantı işleyicileri kullanır. SDK, çeşitli işleyicileri kullanabilir. Bu nedenle, uygulamanızda zaten bir işleyici varsa Firebase In-App Messaging, başka bir kurulum yapmadan bu işleyiciyi kullanabilir. Henüz bir işleyiciniz yoksa Firebase Dynamic Links kullanabilirsiniz. Daha fazla bilgi edinmek için Android'de Dynamic Links Oluşturma başlıklı makaleyi okuyun.
Firebase konsolunu kullanarak mesajınıza işlemi ekleyin.
Uygulamanızda bir bağlantı işleyici olduğunda, işlem içeren bir kampanya oluşturmaya hazırsınız demektir.
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.
Kampanyayı oluşturmak için ekrandaki talimatları uygulayın.
İşlemin alakalı bir derin bağlantı olduğu Kart, Düğme metni ve Düğme işlemi, Resim işlemi veya Banner işlemi sağlayın.
İşlemin biçimi, seçtiğiniz mesaj düzenine bağlıdır. Modallara özelleştirilebilir düğme metni içeriği, metin rengi ve arka plan rengi içeren işlem düğmeleri eklenir. Bununla birlikte, resimler ve üst banner'lar etkileşimli hale gelir ve dokunulduğunda belirtilen işlemi başlatır.
İletinin görünümünü ve tarzını değiştirme
Firebase In-App Messaging'ın mesajlarınızı nasıl In-App Messaging göstereceğini özelleştirmek için Android için Firebase In-App Messaging gösterim SDK'sını kullanın. Bu SDK'yı Firebase GitHub deposunda bulabilirsiniz.
Kendi ekranınızı oluşturmak iki adımlı bir işlemdir:
FirebaseInAppMessagingDisplaysınıfının kendi uygulamanızı yazın.Bu uygulamayı başsız Firebase In-App Messaging SDK'sına kaydedin.
Başlamak için Firebase In-App Messaging ekibinin
FirebaseInAppMessagingDisplayImpl.java'deki uygulamasını inceleyin.