Mobil Uygulama Teknolojisi

firebase_messaging

firebase_messaging, Flutter uygulamalarına Firebase Cloud Messaging entegrasyonu sağlayan resmi bir eklentidir. Android, iOS, macOS ve web platformlarını destekler.

firebase_messaging Flutter paketi logosu
Güncel sürüm16.5.0
Desteklenen platformlarandroid, ios, macos, web
Son paket yayını2026-08-03T13:49:19.716291Z

firebase_messaging, Firebase Cloud Messaging (FCM) hizmetini Flutter uygulamalarına entegre etmek için kullanılan resmi bir eklentidir. Android, iOS, macOS ve web platformlarını destekler. Bildirim gönderme, mesaj alma ve işleme gibi temel işlevleri sunar. Flutter SDK >=3.27.0 ve Dart SDK ^3.6.0 gerektirir. Yayın tarihi 2026-08-03 olan 16.5.0 sürümü mevcuttur ve Flutter Favorite olarak işaretlenmiştir.

Hangi ihtiyaçlarda değerlendirilebilir?

  • Flutter ile mobil uygulama geliştiren ve push notification göndermek isteyen ekipler
  • Firebase altyapısını kullanan ve mesajlaşma özelliklerini uygulamaya entegre etmek isteyen geliştiriciler
  • Android, iOS, macOS ve web platformlarını tek kod tabanıyla hedefleyen projeler

Yaygın kullanım alanları

Kullanıcı Bildirimleri

Uygulama kullanıcılarına anlık bildirimler göndermek için kullanılır. Örneğin, yeni mesaj, sipariş durumu veya kampanya duyuruları.

Hedefli Mesajlaşma

Belirli kullanıcı segmentlerine veya konulara abone olan kullanıcılara özel mesajlar göndermek için kullanılır.

Arka Plan Mesaj İşleme

Uygulama arka plandayken veya kapalıyken gelen mesajları işleyerek veri senkronizasyonu veya özel mantık çalıştırmak için kullanılır.

İncelenmesi gereken noktalar

  • Firebase Cloud Messaging'in tam işlevselliği için Firebase projesi oluşturulması ve yapılandırma dosyalarının (google-services.json, GoogleService-Info.plist) eklenmesi gerekir.
  • Platforma özel izinler ve ayarlar gerektirir; örneğin Android'de POST_NOTIFICATIONS izni, iOS'ta ise APNs yapılandırması.
  • Web desteği mevcuttur ancak bazı özellikler (örneğin, arka plan mesaj işleme) platforma göre farklılık gösterebilir.

pub.dev

Bağımlılık ve geliştirme notları

Paketin kurulumu için pubspec.yaml dosyasına bağımlılık eklenir ve Firebase projesi yapılandırılır. Resmi dokümantasyonda adım adım kurulum anlatılmaktadır.

  1. 1pubspec.yaml dosyasına firebase_messaging bağımlılığını ekleyin.
  2. 2Firebase konsolundan projenizi oluşturun ve platforma özel yapılandırma dosyalarını indirin.
  3. 3Android için google-services.json dosyasını android/app dizinine, iOS için GoogleService-Info.plist dosyasını iOS projesine ekleyin.
  4. 4Gerekli platform ayarlarını yapın (örneğin, Android'de izinler, iOS'ta APNs).
  5. 5Flutter uygulamanızda Firebase.initializeApp() çağrısını yapın ve mesaj işleme kodlarını ekleyin.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, Firebase Cloud Messaging entegrasyonunu projenizin ihtiyaçlarına göre özelleştirebiliriz. Bildirim altyapısı, mesaj işleme senaryoları ve platforma özel gereksinimler için birlikte çalışabiliriz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

firebase_messaging hangi platformları destekler?

firebase_messaging, Android, iOS, macOS ve web platformlarını destekler.

firebase_messaging'i kullanmak için Firebase projesi gerekli mi?

Evet, Firebase Cloud Messaging hizmetini kullanabilmek için bir Firebase projesi oluşturmanız ve platforma özel yapılandırma dosyalarını eklemeniz gerekir.

firebase_messaging Flutter Favorite mi?

Evet, paket Flutter Favorite olarak işaretlenmiştir ve yüksek kalite standartlarına sahiptir.