Firebase Uygulama İçi Mesajlaşma, varsayılan görünüm ve tarzda önceden yapılandırılmış davranışlar ve mesaj türleri sunar. Ancak bazı durumlarda davranışları ve mesaj içeriğini genişletmek isteyebilirsiniz. Uygulama İçi Mesajlaşma, mesajlara işlem eklemenize ve mesajların görünümünü özelleştirmenize olanak tanır.
Mesajınıza 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 gerçekleştirmek 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 kuruluma gerek kalmadan 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 işlemi mesajınıza 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'e (Mesajlaşma) 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 Mesajlar'ı 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 bir 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. Modallarda, özelleştirilebilir düğme metni içeriği, metin rengi ve arka plan rengi içeren işlem düğmeleri bulunur. Resimler ve üst banner'lar ise etkileşimli hale gelir ve dokunulduğunda belirtilen işlemi çağırır.
Mesajın görünümünü ve tarzını değiştirme
In-App Messaging uygulamasının mesajlarınızı nasıl göstereceğini özelleştirmek için Android için Firebase In-App Messaging görüntüleme 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ı gözetimsiz Firebase In-App Messaging SDK'sına kaydedin.
Başlamak için Firebase In-App Messaging ekibinin
FirebaseInAppMessagingDisplayImpl.javauygulamasını inceleyin.