了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

Firebase konsolu ile mesaj gönderin

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 .