Firebase konsolundaki Bildirim Oluşturucu'yu kullanarak bildirim mesajları gönderebilirsiniz. Bu yöntem, Admin SDK veya v1 HTTP protokolü ile mesaj gönderme kadar esnek veya ölçeklenebilir olmasa da test etme ya da son derece hedefli pazarlama ve kullanıcı etkileşimi için çok faydalı olabilir. Firebase konsolu, pazarlama mesajlarını iyileştirmeye yardımcı olmak için analizlere dayalı A/B testi sunar.
Uygulamanızda mesaj almak için mantık geliştirdikten sonra, teknik bilgisi olmayan kullanıcıların Bildirim Oluşturucu ile mesaj göndermesine izin verebilirsiniz.
Hakkında
Bildirim oluşturucu'dan bildirim mesajı gönderdiğinizde Google, form alanlarına girdiğiniz değerleri şu şekillerde kullanır:
- Kullanıcı segmenti ve Geçerlilik tarihi gibi alanlar, mesaj hedefi ve yayın seçeneklerini belirler.
- Bildirim metni ve Özel veriler gibi alanlar, istemciye anahtar/değer çiftlerinden oluşan bir yükte gönderilir.
Bu alanlar, Message
nesnesi aracılığıyla kullanılabilen anahtarlarla eşlenir. Örneğin, oluşturucunun Özel veriler alanına girilen anahtar/değer çiftleri, bildirim için data
yükü olarak işlenir. Diğer alanlar, notification
nesnesindeki veya platforma özgü bildirim yapılandırmasındaki anahtarlarla doğrudan eşlenir.
Bildirim oluşturucudaki bazı alanların FCM API'si üzerinden kullanılamadığını unutmayın. Örneğin, sunucu API'si kullanılarak mümkün olmayan şekillerde uygulama sürümü, dil, tarayıcı türü ve sürümü ya da kullanıcı özelliklerine göre kullanıcı segmentlerini 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ı gösterir. |
notification.body |
Bildirim metni | Bildirim gövde metnini gösterir. |
data |
Özel veriler | Tanımladığınız anahtar/değer çiftleri. Bunlar, uygulamanın işlemesi için veri yükü olarak teslim edilir. |
İletilerin 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 iletinin FCM depolama alanında ne kadar süreyle (saniye cinsinden) saklanacağını belirtir. Daha fazla bilgi için İletilerin kullanım ömrünü ayarlama başlıklı makaleyi inceleyin. |