Firebase Cloud Messaging

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

FCM kullanarak bir istemci uygulamasına yeni e-postaların veya diğer verilerin senkronize edilmeye hazır olduğunu bildirebilirsiniz. Kullanıcıların yeniden etkileşim kurmasını 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 İsterseniz veri mesajları gönderip uygulama kodunuzda ne olacağını tamamen kendiniz belirleyebilirsiniz. Mesaj türleri başlıklı makaleyi inceleyin.
Çok yönlü mesaj hedefleme Mesajları istemci uygulamanıza 3 şekilde dağıtabilirsiniz: tek cihazlara, 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 veya uygulama sunucusu gibi güvenilir bir ortam.
  2. İlgili platforma özel aktarım hizmeti aracılığıyla mesaj alan bir Apple, Android veya web (JavaScript) istemci uygulaması.

Firebase Admin SDK veya FCM sunucu protokolünü kullanarak mesaj gönderebilirsiniz. Güçlü yerleşik hedefleme ve analizler ya da özel içe aktarılmış segmentler kullanarak test etmek ve pazarlama ya da 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 Platformunuzun kurulum talimatlarına göre uygulamanızda Firebase ve FCM kurulumunu yapı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, Firebase konsolundaki 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. mantık) 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