Konuyu Oyla:
  • Derecelendirme: 4.5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[Çözüldü] FireBase (FCM) Push Notification mesajı gelmiyor
#14
(23-04-2018, Saat: 14:24)mrmarman Adlı Kullanıcıdan Alıntı: Üstadım merhaba.
Yeni bir başlık açmak ile açmamak arasında kararsız kaldım.
Öncelikle soruyu okuduktan sonra eğer yeni bir başlık açmayı salık verirsen cevap yazmadan bildir açayım. Taşımakla uğraşılmasın, link ile buraya refferans verir öyle devam ederim.

Soru aslında burada belirttiğiniz son cümle ile ilgili.
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
ile uygulama ön planda iken de mesaj almayı sağlıyor demiştiniz ya, sonra araştırdım Google API ekranında (bkz.bu link) farklı ifade edilmiş. Ön planda iken onMessageReceived, arka planda iken System tray demiş. Sonra da eklemiş. 

onMessageReceived is provided for most message types, with the following exceptions:

Notification messages delivered when your app is in the background. In this case, the notification is delivered to the device’s system tray. A user tap on a notification opens the app launcher by default.

Messages with both notification and data payload, both background and foreground. In this case, the notification is delivered to the device’s system tray, and the data payload is delivered in the extras of the intent of your launcher Activity.


Bugün tatil diye kolları sıvayıp bir deneyeyim istedim. 
Bu satır yokken de mesaj ( hem ön planda hem de arka plandayken ) sorunsuz geliyor. ( Android v6.0.1 @  Note 4 )

Soru (1) İfade ettiğiniz şey, Android ( System Tray ) Notification almak veya almamak şeklinde miydi ? 
   - Keza denemelerimde program BackGround olduğunda System Tray ile aldığım mesajı, program ForeGround'dayken System Tray'de değil, herhangi bir uyarı almadan direkt yazılıma düşüyor ve öyle çalışıyor.

Soru (2) Karşılaştığım sorun ise, eskiden System Tray'daki mesaja tıklayınca o mesaj silinir, program açılır ve Form OnActivate olayında bu mesajın içeriğini okurdum. Şimdi aynı işlemi yine sorunsuz yapabilmeme rağmen (mesaj detay içeriğini onActivate aşamasında okumak) Tray'deki mesaj silinmiyor. Silme işlemini kullanıcı olarak ayrıca gidip elle yapmam gerekiyor. Mesaj tiplerini kontrol ettim, sticky vs değil standart notification.

Soru (2buçuk) Bu traydaki mesaja tıklayınca Startup özellikli zaten elimde olan TPushServiceNotification 'u okuduktan sonra nasıl (handled) temizliyoruz. Disposed, Free vs. hiçbiri bana mısın demiyor Smile

Bu konulara bir açıklık getirebilirsek kafam rahatlayacak.

Merhaba,
Soru veya konunun içeriğini değiştirecek nitelikte, bir soru olması durumunda, farklı bir konu açılmasını tercih ederim. Bu konuda takdir hakkı tamamen sizdedir.

1- Asıl amacım; daha önce geliştirmiş olduğum çalışır durumdaki FCM Push Notification bildirim gönderme ve bildirim alma (iki adet) uygulamalarının yeni sürümde revizyonunu sağlamak ve nihai halini belirlemekti. Bu demoları hazırlanmış olduğum dönemde FCM bildirimi uygulama ön planda/arka planda veya kapalı olmasına bakınmaksızın yayınlanıyordu. Buna aldanarak, uygulama hep ön planda iken testler yaptım ve bildirim alamadım. Daha sonra yakın bir zamanda verilmiş olan bir eğitim görüntüsünü izlerken, dikkatimi çekti; uygulamayı arka plana akarak test ettiğimde bildirimler gelmeye başladı. Bu durum iOS platformuna vardı. 
Sonra uygulama ön planda iken bildirim nasıl alabilirim diye bir araştırma içine girdim. 
İkinci paragrafta belirttiğiniz durumu ben de gözlemledim. Bu durumda oluşturulan PushConnection bileşeninin Receive event'ında gelen veriler lokal Notificatin nesnesi ile son kullanıcıya bildiriliyor.
İkinci sorunuza çalışma yapmadan bir cevap vermek zor. Son sorunuz için; uygulama herhangi bir aşamada iken bu durum belki çözebilir. Fakat uygulama kapalıyken, tamamen lokal Google FCM servisi tarafından yönetilen bir bildirimin kendi uygulamanız tarafından okunup müdahale edilmesi daha da zorlaşacaktır.
DelphiCan'dır!
Cevapla


Bu Konudaki Yorumlar
Cvp: [Çözüldü] FireBase (FCM) Push Notification mesajı gelmiyor - Yazar: Fesih ARSLAN - 23-04-2018, Saat: 16:57

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Çözüldü _ Delphi Community Edition SDK ayarları hatası cinarbil 1 485 12-03-2026, Saat: 10:25
Son Yorum: damert6
  Webbrowser Sorunu [ÇÖZÜLDÜ] codder71 7 417 10-02-2026, Saat: 17:04
Son Yorum: codder71
  IOS PUSH DEVICE TOKEN emrahozten 0 370 12-06-2025, Saat: 11:19
Son Yorum: emrahozten
  FCM v1 API Push Notification Servisini Kullanmak (OAuth2.0 ile) RAD Coder 4 1.473 16-04-2025, Saat: 17:36
Son Yorum: RAD Coder
  IOS FCM göndermek? [ÇÖZÜLDÜ] Mr.X 17 3.420 04-12-2024, Saat: 11:33
Son Yorum: shooterman



Konuyu Okuyanlar: 1 Ziyaretçi