Firebase uygulama içi mesajlaşma mesajlarınızı özelleştirin


Firebase Uygulama İçi Mesajlaşma, varsayılan bir görünüm ve tarzda kullanışlı bir dizi önceden yapılandırılmış davranış ve mesaj türü sağlar ancak bazı durumlarda davranışları ve mesaj içeriğini genişletmek isteyebilirsiniz. Uygulama içi mesajlaşma, mesajlara işlem eklemenize ve mesajların görünümünü ve tarzını özelleştirmenize olanak tanır.

Mesajınıza işlem ekleme

İşlemler sayesinde, kullanıcıları bir web sitesine veya uygulamanızdaki belirli bir ekrana yönlendirmek için uygulama içi mesajlarınızı kullanabilirsiniz.

Firebase In-App Messaging, işlemleri işlemek için bağlantı işleyicileri kullanır. SDK, çeşitli işleyiciler 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 değerini kullanabilirsiniz. Daha fazla bilgi edinmek için Android'de dinamik bağlantı oluşturma başlıklı makaleyi okuyun.

Firebase konsolunu kullanarak işlemi mesajınıza ekleme

Uygulamanızda bir bağlantı işleyici olduğunda, işlem içeren bir kampanya oluşturmaya hazırsınız demektir. Firebase Konsolu açıp Mesajlaşma'ya gidin, yeni bir kampanya başlatın veya mevcut bir kampanyayı düzenleyin. Bu kampanyada, kart, düğme metni ve düğme işlemi, resim işlemi veya banner işlemi sağlayın. İşlem, alakalı bir derin bağlantı olmalıdır.

İşlemin biçimi, seçtiğiniz ileti düzenine bağlıdır. Modaller, özelleştirilebilir düğme metni içeriği, metin rengi ve arka plan rengi içeren işlem düğmeleri alır. Öte yandan resimler ve üst banner'lar etkileşimli hale gelir ve dokunulduğunda belirtilen işlemi tetikler.

İleti görünümünü ve tarzını değiştirme

In-App Messaging'un mesajlarınızı nasıl görüntüleyeceğini özelleştirmek için Android için Firebase In-App Messaging görüntü SDK'sını kullanın. Bu SDK, Firebase GitHub deposunda kullanıma sunulmuştur.

Kendi ekranınızı oluşturma işlemi iki adımdan oluşur:

  1. FirebaseInAppMessagingDisplay sınıfını kendi uygulamanızı yazın.
  2. Bu uygulamayı headless Firebase In-App Messaging SDK'sına kaydedin.

    Başlamak için Firebase In-App Messaging ekibinin FirebaseInAppMessagingDisplayImpl.java'de yaptığı uygulamaya göz atın.