Firebase konsolu ile mesaj gönderme

Firebase konsolundaki Bildirim oluşturucuyu kullanarak bildirim mesajları gönderebilirsiniz. Bu, Admin SDK'sı veya HTTP ve XMPP protokolleri ile mesaj göndermeyle aynı esnekliği veya ölçeklenebilirliği sağlamasa da, test yapmak veya hedefi iyi belirlenmiş pazarlama ve kullanıcı etkileşimi için çok faydalı olabilir. Firebase konsolu, pazarlama mesajlarını hassaslaştırmaya ve iyileştirmeye yardımcı olmak için analitik tabanlı A/B testi sunar.

Uygulamanızda mesaj alma mantığı geliştirdikten sonra, teknik bilgisi olmayan kullanıcıların Bildirim oluşturucuyu kullanarak mesaj göndermesine izin verebilirsiniz.

Hakkında

Bildirim oluşturucudan bir bildirim mesajı gönderdiğinizde Google, form alanlarına girdiğiniz değerleri şu şekilde kullanır:

  • Kullanıcı segmenti ve Geçerlilik sonu gibi alanlar, mesaj hedefini ve teslim seçeneklerini belirler.
  • Bildirim metni ve Özel veriler gibi alanlar, anahtar/değer çiftlerinden oluşan bir yük içinde istemciye gönderilir.

Bu alanlar, Message nesnesi aracılığıyla kullanılabilen anahtarlarla eşlenir. Örneğin, oluşturucunun Özel veri alanına girilen anahtar/değer çiftleri, bildirim için bir data yükü olarak işlenir. Diğer alanlar, doğrudan notification nesnesindeki veya platforma özel bildirim yapılandırmasındaki anahtarlarla eşlenir.

Bildirim oluşturucudaki bazı alanların FCM API üzerinden kullanılamayacağını unutmayın. Örneğin, kullanıcı segmentlerini uygulama sürümü, dil, tarayıcı türü ve sürümü veya kullanıcı özelliklerine göre sunucu API'si ile kullanılamayan yöntemlere göre hedefleyebilirsiniz.

Firebase konsolunun müşterilere gönderdiği anahtarlar:

Anahtar Konsol alanı etiketi Açıklama
notification.title Bildirim başlığı Bildirim başlığını belirtir.
notification.body Bildirim metni Bildirim gövde metnini belirtir.
data Özel veriler Tanımladığınız anahtar/değer çiftleri. Bunlar, uygulamanın işleyeceği bir veri yükü olarak sunulur.

İleti teslimini belirleyen anahtarlar şunlardır:

Anahtar Konsol alanı etiketi Açıklama
sound Ses

Cihaz bir bildirim aldığında çalınacak sesi gösterir.

time_to_live Son geçerlilik tarihi

Bu parametre, cihaz çevrimdışıysa mesajın FCM depolama alanında ne kadar süre boyunca (saniye cinsinden) saklanması gerektiğini belirtir. Daha fazla bilgi için Bir iletinin kullanım ömrünü ayarlama konusuna bakın.