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