Firebase konsolu ile mesaj gönderme

Firebase konsolundaki Bildirimler derleyicisini kullanarak bildirim mesajları gönderebilirsiniz. Bu yöntem, Yönetici SDK'sı veya HTTP ve XMPP protokolleriyle mesaj göndermeyle aynı esnekliği veya ölçeklenebilirliği sağlamasa da testler veya yüksek oranda hedeflenen pazarlama ve kullanıcı etkileşimi için çok yararlı olabilir. Firebase konsolu, pazarlama mesajlarını hassaslaştırmaya ve iyileştirmeye yardımcı olmak için analiz tabanlı A/B testi sağlar.

Uygulamanızda mesaj almak için mantık geliştirdikten sonra, teknik olmayan kullanıcıların Bildirimler derleyicisi ile mesaj göndermesine izin verebilirsiniz.

Hakkında

Bildirimler derleyicisinden bildirim mesajı gönderdiğinizde Google, form alanlarına girdiğiniz değerleri aşağıdaki şekillerde kullanır:

  • Kullanıcı segmenti ve Süre sonu gibi alanlar, mesaj hedefini ve yayınlama 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, derleyicinin Özel veriler alanına girilen anahtar/değer çiftleri, bildirim için data payload'ı olarak işlenir. Diğer alanlar doğrudan notification nesnesinde veya platforma özgü bildirim yapılandırmasında bulunan anahtarlarla eşlenir.

Bildirim oluşturucudaki bazı alanların FCM API'si aracılığıyla kullanılamayacağını unutmayın. Örneğin, uygulama sürümüne, dile, tarayıcı türüne ve sürümüne ya da kullanıcı özelliklerine göre kullanıcı segmentlerini sunucu API'si kullanılarak kullanılamayan yöntemlerle hedefleyebilirsiniz.

Firebase konsolunun istemcilere gönderdiği anahtarlar şunlardır:

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 yayınlanır.

İ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 (saniye cinsinden) tutulacağını belirtir. Daha fazla bilgi için Mesajın geçerlilik süresini ayarlama başlıklı makaleyi inceleyin.