Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase Bulut Mesajlaşma

Firebase Cloud Messaging (FCM), hiçbir ücret ödemeden güvenilir bir şekilde mesaj göndermenizi sağlayan platformlar arası bir mesajlaşma çözümüdür.

FCM'yi kullanarak, bir istemci uygulamasına senkronize edilebilecek yeni e-posta veya başka veriler olduğunu bildirebilirsiniz. Kullanıcının yeniden etkileşime girmesini ve kullanıcıyı elde tutmasını sağlamak için bildirim mesajları gönderebilirsiniz. Anlık mesajlaşma gibi kullanım durumları için bir mesaj, bir istemci uygulamasına 4000 bayta kadar bir yükü aktarabilir.

Kullanımdan kaldırılmış Google Cloud Messaging API'lerini mi kullanıyorsunuz? Daha fazla bilgi FCM göç konusunda.

iOS kurulumu Android kurulumu Web kurulum C ++ kurulum Birlik kurulumu

Anahtar 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 olduğunu tam olarak belirleyin. Bkz İleti türlerini .
Çok yönlü mesaj hedefleme Mesajları istemci uygulamanıza 3 yoldan herhangi biriyle dağıtın: tek cihazlara, cihaz gruplarına veya konulara abone olunan cihazlara.
İstemci uygulamalarından mesaj gönderin FCM'nin güvenilir ve pil açısından verimli bağlantı kanalı üzerinden, cihazlardan sunucunuza geri bildirimleri, sohbetleri ve diğer mesajları 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 üzerinde mesajların oluşturulacağı, hedefleneceği ve gönderileceği bir uygulama sunucusu.
  2. Mesajları ilgili platforma özel taşıma hizmeti aracılığıyla alan bir iOS, Android veya web (JavaScript) istemci uygulaması.

Sen aracılığıyla mesaj gönderebilir Firebase Yönetici SDK ya FCM sunucu protokolleri . Sen kullanabilirsiniz Bildirimler besteci test etmek için ve kullanan pazarlama veya nişan mesajları göndermek için güçlü dahili analitik veya özel ve hedefleme ithal segmentleri .

Bkz mimari bakış daha detaylı ve FCM bileşenleri hakkında önemli bilgiler için.

Uygulama yolu

FCM SDK'yı kurun Platformunuz için 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ı özellikler ekleyin. Geliştirme sırasında kolayca test iletileri gönderebilir Bildirimler besteci .
Uygulama sunucunuzu geliştirin Gönderme mantığınızı oluşturmak için Firebase Admin SDK'yı mı yoksa sunucu protokollerinden birini mi kullanmak istediğinize karar verin; kimlik doğrulama, gönderme istekleri oluşturma, yanıtları işleme vb. için mantık. Ardından mantığı güvenilir ortamınızda oluşturun. İstemci uygulamalarınızdan yukarı akış mesajlaşmasını kullanmak istiyorsanız, XMPP kullanmanız gerektiğini ve Cloud Functions'ın XMPP'nin gerektirdiği kalıcı bağlantıyı desteklemediğini unutmayın.

Sonraki adımlar

  • Run Android veya iOS Hızlı Başlangıç numunesi. Bu örnekler, Firebase konsolunu kullanarak tek bir cihaza test mesajı göndermek için kodu çalıştırmanıza ve incelemenize olanak tanır.

  • İçin eğitici içeriği deneyin Android veya iOS .

  • Sizin için Firebase Bulut Mesajlaşma Ekle Android , iOS veya web app.

  • Mesaj istekleri oluşturacağınız ve göndereceğiniz güvenilir ortamınızı kurun. Sen kullanarak mantığı gönderme yazabilir Admin SDK ve kolayca Firebase veya Google tarafından yönetildiği diğer bulut ortamları için bulut Fonksiyonlarına bu kodu dağıtın. Alternatif olarak, kullandığınız sunucu gelişimini gerçekleştirebilir FCM sunucu protokolleri .

  • , Veri yükleri gönderme mesaj önceliğini ayarlama ve diğer hakkında daha fazla bilgi mesajlaşma seçenekleri FCM ile kullanılabilir.

  • Mevcut taşıma Android veya iOS Firebase Bulut Mesajlaşma kullanmak GCM uygulanmasını.