Firebase Cloud Messaging
Firebase Cloud Messaging (FCM), mesajları güvenilir bir şekilde göndermenize olanak tanıyan platformlar arası bir mesajlaşma çözümüdür.
Başlamaya hazır mısınız? Platformunuzu seçin:
Temel özellikler
Bildirim mesajları veya veri mesajları gönderin | Kullanıcınıza gösterilen bildirim mesajları gönderme Veya veri mesajları gönderip uygulama kodunuzda neler olduğunu tam olarak belirleyin. Mesaj türleri başlıklı makaleyi inceleyin. |
Çok yönlü mesaj hedefleme | Mesajları istemci uygulamanıza üç yoldan biriyle dağıtın: tek bir cihaza, cihaz gruplarına veya konulara abone olan cihazlara. |
Nasıl çalışır?
FCM uygulaması, gönderme ve alma için iki ana bileşen içerir:
- Mesaj oluşturmak, hedeflemek ve göndermek için Cloud Functions for Firebase gibi güvenilir bir ortam veya bir uygulama sunucusu.
- İlgili platforma özgü aktarım hizmeti aracılığıyla mesaj alan bir Apple, Android veya web (JavaScript) istemci uygulaması.
Mesajları Firebase Admin SDK veya FCM sunucu protokolü üzerinden gönderebilirsiniz. Test için ve güçlü yerleşik hedefleme ve analizler ya da özel içe aktarılan segmentler kullanarak pazarlama veya etkileşim mesajları göndermek için bildirim oluşturucuyu kullanabilirsiniz.
FCM bileşenleri hakkında daha fazla ayrıntı ve önemli bilgi için mimari genel bakış bölümüne bakın.
Uygulama yolu
FCM SDK'sını ayarlama | Firebase'i ve FCM uygulamanızda platformunuza yönelik kurulum talimatlarına göre ayarlayın. | |
İstemci uygulamanızı geliştirme | İstemci uygulamanıza mesaj işleme, konu aboneliği mantığı veya diğer isteğe bağlı özellikleri ekleyin. Geliştirme sırasında bildirim oluşturucu'dan kolayca test mesajları gönderebilirsiniz. | |
Uygulama sunucunuzu geliştirme | 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 veya sunucu protokolünü kullanmak isteyip istemediğinize karar verin. Ardından, güvenilir ortamınızda mantığı oluşturun. |
Sonraki adımlar
İstemci uygulamalarınızı ayarlamak ve FCM ile mesaj göndermeyi öğrenmek için Başlangıç kılavuzu'ndaki talimatları uygulayın.
İstemci uygulamanızda mesaj almayı öğrenin.
İleti istekleri oluşturup göndermek için sunucu ortamınızı ayarlayın. Admin SDK'yı veya FCM v1 API'yi kullanarak gönderme mantığı yazabilirsiniz.
Konu mesajlaşması ile grupları hedefleme gibi gelişmiş özellikleri keşfedin ve FCM Data API ile BigQuery Export'u kullanarak mesaj teslimini nasıl anlayacağınızı öğrenin.
FCM hakkında daha fazla bilgi edinmek için mimariye genel bakış bölümünü inceleyin ve büyük ölçekte mesaj gönderme ile kayıt jetonlarını yönetme ile ilgili en iyi uygulamaları gözden geçirin.