Firebase Bulut Mesajlaşma

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

FCM'yi kullanarak bir istemci uygulamasına yeni e-postanın veya başka verilerin senkronize edilebileceğini bildirebilirsiniz. Kullanıcının yeniden etkileşimini ve kullanıcıyı elde tutmasını artırmak için bildirim mesajları gönderebilirsiniz. Anlık mesajlaşma gibi kullanım durumları için bir mesaj, 4000 bayta kadar bir veri yükünü bir istemci uygulamasına aktarabilir.

iOS+ kurulumu Android kurulumu Web kurulumu Flutter kurulumu C++ kurulumu Unity kurulumu

Temel yetenekler

Bildirim mesajları veya veri mesajları gönderin Kullanıcınıza görüntülenen bildirim mesajlarını gönderin. Veya veri mesajları gönderin ve uygulama kodunuzda ne olacağını tam olarak belirleyin. Bkz. Mesaj türleri .
Çok yönlü mesaj hedefleme Mesajları istemci uygulamanıza 3 yoldan biriyle (tek cihazlara, cihaz gruplarına veya konulara abone olan cihazlara) dağıtın.
İstemci uygulamalarından mesaj gönderin FCM'nin güvenilir ve pili verimli kullanan bağlantı kanalı üzerinden cihazlardan sunucunuza onayları, sohbetleri ve diğer mesajları geri gönderin.

O nasıl çalışır?

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

  1. Firebase için Cloud Functions gibi güvenilir bir ortam veya mesajların oluşturulacağı, hedefleneceği ve gönderileceği bir uygulama sunucusu.
  2. İlgili platforma özel aktarım hizmeti aracılığıyla mesajları alan bir Apple, Android veya web (JavaScript) istemci uygulaması.

Firebase Admin SDK veya FCM sunucu protokolü aracılığıyla mesaj gönderebilirsiniz. Güçlü yerleşik hedefleme ve analizleri veya özel içe aktarılan segmentleri kullanarak pazarlama veya etkileşim mesajlarını test etmek ve göndermek için Bildirimler oluşturucusunu kullanabilirsiniz.

FCM bileşenleri hakkında daha fazla ayrıntı ve önemli bilgiler için mimari genel bakışa bakın.

Uygulama yolu

FCM SDK'yı kurun Platformunuzun kurulum talimatlarına göre uygulamanızda Firebase ve FCM'yi kurun.
Müşteri uygulamanızı geliştirin İstemci uygulamanıza mesaj işleme, konu aboneliği mantığı veya diğer isteğe bağlı özellikleri ekleyin. Geliştirme sırasında, Bildirimler oluşturucusundan kolayca test mesajları gönderebilirsiniz.
Uygulama sunucunuzu geliştirin Gönderme mantığınızı (kimlik doğrulama mantığı, gönderme istekleri oluşturma, yanıtları işleme vb.) oluşturmak için Firebase Yönetici SDK'sını mı yoksa sunucu protokolünü mü kullanmak istediğinize karar verin. Daha sonra güvenilir ortamınızda mantığı oluşturun.

Sonraki adımlar

  • Android veya iOS Hızlı Başlangıç ​​örneğini çalıştırın. Bu örnekler, Firebase konsolunu kullanarak tek bir cihaza test mesajı göndermek için kodu çalıştırıp incelemenize olanak tanır.

  • Mimariye genel bakış , temel FCM kavramlarına yönelik kılavuzlar ve geniş ölçekte mesaj gönderme ve kayıt belirteçlerini yönetmeye yönelik en iyi uygulama kılavuzlarından FCM hakkında daha fazla bilgi edinin.

  • Android veya iOS için eğiticileri deneyin.

  • Firebase Cloud Messaging'i Android , Apple veya Web uygulamanıza ekleyin.

  • Mesaj istekleri oluşturup göndereceğiniz güvenilir ortamınızı kurun. Yönetici SDK'sını kullanarak gönderme mantığını yazabilir ve bu kodu Firebase için Cloud Functions'a veya Google tarafından yönetilen diğer bulut ortamlarına kolayca dağıtabilirsiniz. Alternatif olarak, FCM sunucu protokolünü kullanarak sunucu geliştirmeyi gerçekleştirebilirsiniz.