Firebase konsolundaki Bildirimler oluşturucuyu kullanarak bildirim mesajları gönderebilirsiniz. Bu, Yönetici SDK'sı veya HTTP ve XMPP protokolleri ile mesaj göndermekle aynı esnekliği veya ölçeklenebilirliği sağlamasa da, test etme veya yüksek düzeyde hedeflenmiş pazarlama ve kullanıcı etkileşimi için çok yararlı olabilir. Firebase konsolu, pazarlama mesajlarının hassaslaştırılmasına ve iyileştirilmesine yardımcı olmak için analitik tabanlı A/B testleri sağlar.
Uygulamanızda mesaj alma mantığını geliştirdikten sonra, teknik bilgisi olmayan kullanıcıların Bildirim oluşturucuyu kullanarak mesaj göndermesine izin verebilirsiniz.
Hakkında
Bildirimler oluşturucusundan bir bildirim mesajı gönderdiğinizde Google, form alanlarına girdiğiniz değerleri şu şekillerde kullanır:
- Kullanıcı segmenti ve Sona Erme Tarihi gibi alanlar mesaj hedefini ve teslim seçeneklerini belirler.
- Bildirim metni ve Özel veriler gibi alanlar, istemciye anahtar/değer çiftlerinden oluşan bir veri yüküyle gönderilir.
Bu alanlar, Message
nesnesi aracılığıyla kullanılabilen anahtarlarla eşleşir. Örneğin, oluşturucunun Özel veri alanına girilen anahtar/değer çiftleri, bildirim için data
yükü olarak işlenir. Diğer alanlar doğrudan notification
nesnesindeki veya platforma özel bildirim yapılandırmasındaki anahtarlarla eşleşir.
Bildirimler oluşturucusundaki bazı alanların FCM API aracılığıyla kullanılamadığını unutmayın. Örneğin, uygulama sürümüne, dile, tarayıcı türüne ve sürümüne veya 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 | Tanım |
---|---|---|
notification.title | Bildirim başlığı | Bildirim başlığını belirtir. |
notification.body | Bildirim metni | Bildirim metni metnini belirtir. |
data | Özel veriler | Tanımladığınız anahtar/değer çiftleri. Bunlar, uygulamanın işlemesi için bir veri yükü olarak teslim edilir. |
Mesaj teslimini belirleyen anahtarlar şunları içerir:
Anahtar | Konsol alanı etiketi | Tanım |
---|---|---|
sound | Ses | Cihaz bir bildirim aldığında çalınacak sesi belirtir. |
time_to_live | Süresi doluyor | Bu parametre, cihazın çevrimdışı olması durumunda mesajın FCM deposunda ne kadar süreyle (saniye olarak) saklanması gerektiğini belirtir. Daha fazla bilgi için bkz. Bir mesajın ömrünü ayarlama . |