Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Cloud Messaging

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-posta veya diğer verilerin senkronize edilebileceğini bildirebilirsiniz. Kullanıcıların yeniden etkileşime geçmesi ve elde tutulması için bildirim mesajları gönderebilirsiniz. Anlık mesajlaşma gibi kullanım durumları için bir mesaj, bir istemci uygulamasına 4KB'ye kadar yük aktarabilir.

Kullanımdan kaldırılmış Google Cloud Messaging API'lerini mi kullanıyorsunuz? FCM'ye nasıl geçeceğiniz hakkında daha fazla bilgi edinin.

iOS kurulumu Android kurulumu Web kurulumu C ++ kurulumu Unity 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 olacağını tam olarak belirleyin. Mesaj türleri konusuna bakın.
Çok yönlü mesaj hedefleme Mesajları istemci uygulamanıza 3 yoldan biriyle dağıtın: tekli cihazlara, cihaz gruplarına veya konulara abone olan cihazlara.
İstemci uygulamalarından mesaj gönderin Onayları, sohbetleri ve diğer mesajları cihazlardan FCM'nin güvenilir ve pil verimli bağlantı kanalı üzerinden sunucunuza 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 taşıma hizmeti aracılığıyla mesaj alan bir iOS, Android veya web (JavaScript) istemci uygulaması.

Firebase Admin SDK veya FCM sunucu protokolleri aracılığıyla mesaj gönderebilirsiniz. Güçlü yerleşik hedefleme ve analitik ile test etmek veya pazarlama veya etkileşim mesajları göndermek için Notifications oluşturucuyu da kullanabilirsiniz.

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

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 abonelik mantığı veya diğer isteğe bağlı özellikler ekleyin. Geliştirme sırasında, Bildirimler oluşturucusundan test mesajlarını kolayca gönderebilirsiniz.
Uygulama sunucunuzu geliştirin 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'yı mı yoksa sunucu protokollerinden birini mi kullanmak istediğinize karar verin. Ardından, güvenilir ortamınızda mantığı 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

  • 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ırmanıza ve incelemenize olanak tanır.

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

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

  • Mesaj istekleri oluşturup göndereceğiniz güvenilir ortamınızı kurun. Admin SDK'yı kullanarak gönderme mantığı yazabilir ve bu kodu Cloud Functions for Firebase veya Google tarafından yönetilen diğer bulut ortamlarında kolayca dağıtabilirsiniz. Alternatif olarak, FCM sunucu protokollerini kullanarak sunucu geliştirme gerçekleştirebilirsiniz.

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

  • Firebase Cloud Messaging'i kullanmak için mevcut Android veya iOS GCM uygulamanızı taşıyın.