Firebase konsolu ile mesaj gönderme

Firebase konsolundaki Bildirimler derleyicisini kullanarak bildirim mesajları gönderebilirsiniz. Bu yöntem, Yönetici SDK'sı veya v1 HTTP protokolü ile 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, istemciye anahtar/değer çiftlerinden oluşan bir yük olarak gönderilir.

Bu alanlar, Message nesnesi üzerinden 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.

Bildirimler derleyicisindeki bazı alanların FCM API üzerinden kullanılamadığı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.

Mesaj teslimini belirleyen anahtarlar şunlardır:

Anahtar Konsol alan etiketi Açıklama
sound Ses

Cihaz bildirim aldığında çalınacak sesi belirtir.

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.