Firebase Cloud Messaging

Firebase Cloud Messaging (FCM), mesajları güvenilir bir şekilde göndermenize olanak tanıyan platformlar arası bir mesajlaşma çözümüdür.

FCM kullanarak bir istemci uygulamasına yeni e-posta veya diğer verilerin senkronize edilebileceğini bildirebilirsiniz. Kullanıcıların yeniden etkileşimini ve elde tutulmasını sağlamak için bildirim mesajları gönderebilirsiniz. Anlık mesajlaşma gibi kullanım alanlarında, bir mesaj istemci uygulamasına 4.096 bayta kadar yük aktarabilir.


Başlamaya hazır mısınız? Platformunuzu seçin:

iOS+ Android Web Flutter

Unity C++

Temel özellikler

Bildirim mesajları veya veri mesajları gönderin Kullanıcınıza gösterilen bildirim mesajları gönderme Veya veri mesajları gönderip uygulama kodunuzda neler olduğunu tam olarak belirleyin. Mesaj türleri başlıklı makaleyi inceleyin.
Çok yönlü mesaj hedefleme Mesajları istemci uygulamanıza üç yoldan biriyle dağıtın: tek bir cihaza, cihaz gruplarına veya konulara abone olan cihazlara.

Nasıl çalışır?

FCM uygulaması, gönderme ve alma için iki ana bileşen içerir:

  1. Mesaj oluşturmak, hedeflemek ve göndermek için Cloud Functions for Firebase gibi güvenilir bir ortam veya bir uygulama sunucusu.
  2. İlgili platforma özgü aktarım hizmeti aracılığıyla mesaj alan bir Apple, Android veya web (JavaScript) istemci uygulaması.

Mesajları Firebase Admin SDK veya FCM sunucu protokolü üzerinden gönderebilirsiniz. Test için ve güçlü yerleşik hedefleme ve analizler ya da özel içe aktarılan segmentler kullanarak pazarlama veya etkileşim mesajları göndermek için bildirim oluşturucuyu kullanabilirsiniz.

FCM bileşenleri hakkında daha fazla ayrıntı ve önemli bilgi için mimari genel bakış bölümüne bakın.

Uygulama yolu

FCM SDK'sını ayarlama Firebase'i ve FCM uygulamanızda platformunuza yönelik kurulum talimatlarına göre ayarlayın.
İstemci uygulamanızı geliştirme İstemci uygulamanıza mesaj işleme, konu aboneliği mantığı veya diğer isteğe bağlı özellikleri ekleyin. Geliştirme sırasında bildirim oluşturucu'dan kolayca test mesajları gönderebilirsiniz.
Uygulama sunucunuzu geliştirme Gönderme mantığınızı (kimlik doğrulama, gönderme istekleri oluşturma, yanıtları işleme vb.) oluşturmak için Firebase Admin SDK veya sunucu protokolünü kullanmak isteyip istemediğinize karar verin. Ardından, güvenilir ortamınızda mantığı oluşturun.

Sonraki adımlar