Firebase Cloud Messaging
Firebase Cloud Messaging (FCM), güvenilir bir şekilde mesaj göndermenizi sağlayan 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?
Bir FCM uygulamasında gönderme ve alma için iki ana bileşen bulunur:
- Cloud Functions for Firebase gibi güvenilir bir ortam veya mesaj oluşturmak, hedeflemek ve göndermek için kullanılacak 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. mantığı) 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 nasıl mesaj alacağınızı öğ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 ileri seviye özellikleri keşfedin ve FCM Veri API'leri 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.