Firebase Cloud Messaging
Firebase Cloud Messaging (FCM), güvenli bir şekilde e-posta göndermenize olanak tanıyan platformlar arası bir mesajlaşma çözümüdür. ücretsiz olarak gönderebilirsiniz.
Temel özellikler
Bildirim mesajları veya veri mesajları gönderin | Kullanıcınıza gösterilecek bildirim mesajları gönderin. Ya da veri iletileri gönderebilir ve uygulama kodunuzla değiştirin. Bkz. Mesaj türleri. |
Çok yönlü mesaj hedefleme | Mesajları istemci uygulamanıza 3 şekilde dağıtın: tek tek cihazlara, cihaz gruplarına veya konulara abone olan cihazlara gönderebilirsiniz. |
Nasıl çalışır?
FCM uygulamasının iki ana bileşeni vardır: gönderme ve alma:
- Cloud Functions for Firebase gibi güvenilir bir ortam veya uygulama sunucusu mesaj gönderebileceğiniz, hedefleyeceğinizi ve göndereceğinizi belirler.
- Alan adını alan bir Apple, Android veya web (JavaScript) istemci uygulaması ilgili platforma özel aktarım hizmeti aracılığıyla e-posta iletileri gönderebilirsiniz.
Mesajları şununla gönderebilirsiniz: Firebase Admin SDK veya FCM sunucu protokolü. Şunu kullanabilirsiniz: test etmek ve pazarlama ya da etkileşim göndermek için Bildirim oluşturucu ve güçlü yerleşik hedefleme ve analiz özelliklerini kullanarak içe aktarılan segmentler.
Mimari genel bakış makalesini inceleyebilirsiniz. FCM bileşenleri hakkında bilgi.
Uygulama yolu
FCM SDK'sını kurun | Uygulamanızda Firebase ve FCM kurulumunu şuna göre yapın: kurulum talimatlarını uygulayın. | |
Müşteri uygulamanızı geliştirme | Mesaj işleme, konu aboneliği mantığı veya isteğe bağlı başka seçenekler ekleyin özellikleri sunar. Geliştirme aşamasında şu kaynaktan test iletileri gönder: Bildirim oluşturucu. | |
Uygulama sunucunuzu geliştirme | Şunu kullanmak isteyip istemediğinize karar verin: Göndereni oluşturacak Firebase Admin SDK veya sunucu protokolü mantık: kimlik doğrulama, gönderme istekleri derleme, yanıtları işleme ve bu şekilde devam eder. Ardından, güvenilir ortamınızda mantığı derleyin. |
Sonraki adımlar
Android'i çalıştırın veya iOS Hızlı başlangıç örneği. Bu örnekler, test göndermek için kodu çalıştırıp incelemenize olanak tanır Firebase konsolunu kullanarak tek bir cihaza mesaj gönderebilirsiniz.
FCM hakkında daha fazla bilgiyi şuradan edinebilirsiniz: mimariye genel bakış temel FCM kavramları için kılavuzlar ve geniş ölçekte ileti gönderme ile ilgili en iyi uygulamalar kılavuzları ve kayıt jetonlarını yönetme sayfasını ziyaret edebilirsiniz.
Firebase Cloud Messaging adlı yeri şuraya ekleyin: Android, Apple, veya Web uygulamasını kullanın.
Mesaj istekleri oluşturup göndereceğiniz güvenilir ortamınızı ayarlayın. Şu komutu kullanarak gönderme mantığı yazabilirsiniz: Admin SDK bu kodu Cloud Functions for Firebase veya başka bir bulut üzerinde kolayca dağıtabilirsiniz ortamları için de geçerlidir. Alternatif olarak, FCM sunucu protokolü.