Firebase konsoluyla mesaj gönderme

Firebase konsolundaki Bildirimler oluşturucuyu kullanarak bildirim mesajları gönderebilirsiniz. Bu, Yönetici SDK'sı veya HTTP ve XMPP protokolleri ile mesaj göndermeyle 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 .