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 diğer verilerin mevcut olduğunu bildirebilirsiniz. Kullanıcının yeniden katılımını ve kullanıcıyı elde tutmayı 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? FCM'ye nasıl geçiş yapılacağı 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 olduğunu tam olarak belirleyin. Mesaj türleri konusuna bakın.
Ç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ı.

Firebase Admin SDK veya FCM sunucu protokolleri aracılığıyla mesaj gönderebilirsiniz. Güçlü yerleşik hedefleme ve analizler veya özel içe aktarılmış segmentler kullanarak test yapmak ve pazarlama veya etkileşim mesajları göndermek için Bildirim oluşturucuyu kullanabilirsiniz.

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

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, Bildirim oluşturucusundan kolayca test mesajları gönderebilirsiniz.
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

  • 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ğiticileri deneyin.

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

  • Mesaj istekleri oluşturacağınız ve göndereceğiniz güvenilir ortamınızı kurun. Yönetici SDK'sını kullanarak gönderme mantığı yazabilir ve bu kodu Firebase için Cloud Functions'ta 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.