Firebase konsolundaki Notifications 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ı hassaslaştırmaya ve iyileştirmeye yardımcı olmak için analitik tabanlı A/B testi sağlar.
Uygulamanızda mesaj alma mantığını geliştirdikten sonra, teknik olmayan kullanıcıların Bildirim oluşturucu ile mesaj göndermesine izin verebilirsiniz.
Hakkında
Notifications oluşturucusundan bir bildirim mesajı gönderdiğinizde Google, form alanlarına girdiğiniz değerleri şu şekillerde kullanır:
- Kullanıcı segmenti ve Süre sonu 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ünde 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şleşir.
Notifications 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 sağlanamayan şekillerde 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 gövde 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 sunulur. |
İleti teslimini belirleyen anahtarlar şunları içerir:
Anahtar | Konsol alan etiketi | Tanım |
---|---|---|
sound | Ses | Cihaz bir bildirim aldığında çalacak sesi belirtir. |
time_to_live | süresi doluyor | Bu parametre, cihaz çevrimdışıysa mesajın FCM depolamasında ne kadar süreyle (saniye cinsinden) tutulması gerektiğini belirtir. Daha fazla bilgi için bkz. Mesajın ömrünü ayarlama . |