CodeBlanks Logo Icon CodeBlanks

firebase_messaging nedir?

firebase_messaging ile bildirim almaya başlamayı öğrenirsin.

firebase_messaging nedir?

firebase_messaging paketi, Firebase Cloud Messaging (FCM) üzerinden push notification almayı sağlar. FirebaseMessaging.instance ile tekil örneğe erişilir. Bildirimler, uygulama ön planda, arka planda veya kapalıyken alınabilir.

final messaging = FirebaseMessaging.instance;

FirebaseMessaging.instance

FirebaseMessaging.instance ile bildirim servisine erişirsin. Bu örnek üzerinden token alma, bildirim dinleme ve konu aboneliği gibi işlemler yapılır. Uygulama başlatıldığında bir kez erişilir ve tüm lifecycle boyunca kullanılır.

final messaging = FirebaseMessaging.instance;
messaging.getToken();

Uygulama Tekil örneğe eriş

Auth örneği al ve 'ok' yazdır.

Başlangıç kodu

main.dart
class FirebaseMessaging {
  static final FirebaseMessaging instance = FirebaseMessaging._();
  FirebaseMessaging._();
}

void main() {
  // tekil örnek ile messaging al
  // 'ok' yazdır
}

Örnek çözüm

main.dart
class FirebaseMessaging {
  static final FirebaseMessaging instance = FirebaseMessaging._();
  FirebaseMessaging._();
}

void main() {
  final messaging = FirebaseMessaging.instance;
  print('ok');
}

Beklenen çıktı

ok

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 firebase_messaging paketi ne sağlar?

  • Cihaz konum takibini
  • Push notification almayı Doğru cevap
  • Veritabanı yönetimini
  • Kullanıcı kimlik doğrulamasını

Açıklama: firebase_messaging paketi FCM üzerinden push notification almayı sağlar; veritabanı, kimlik doğrulama veya konum ile ilgisi yoktur.

2 instance al

Soru
final messaging = FirebaseMessaging.____;
Cevap
final messaging = FirebaseMessaging.instance;

Açıklama: FirebaseMessaging.instance ile tekil örneğe erişilir; parantez veya büyük harf gerekmez.

3 firebase_messaging parçaları

Kavram Anlamı
FirebaseMessaging.instance Tekil örnek
firebase_messaging Bildirim paketi
FCM Firebase bildirim servisi
notification Bildirim

İleri seviye bölümündeki tüm dersler