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


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şlem 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.

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 herkese açık kullanıcı adınız yoksa Firebase Dynamic Links kullanabilirsiniz. Daha fazla bilgi edinmek için Android'de Dinamik Bağlantılar Oluşturma başlıklı makaleyi okuyun.

Firebase konsolunu kullanarak işlemi iletinize ekleyin.

Uygulamanızda bir bağlantı işleyici olduğunda, işlem içeren bir kampanya oluşturmaya hazırsınız demektir. Firebase konsolunu açıp Mesajlaşma'ya gidin ve yeni bir kampanya başlatın veya mevcut bir kampanyayı düzenleyin. Bu kampanyada, iş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. Modallara özelleştirilebilir düğme metni içeriği, metin rengi ve arka plan rengine sahip 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:

  1. FirebaseInAppMessagingDisplay sınıfının kendi uygulamanızı yazın.
  2. 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.