Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Firebase Cloud Messaging
#11
@barox

- "OnServiceConnectionChange tetikleniyor mu?" sorusuna cevap olması için bir Memo koyup veya sizin kod içerisindeki // ile remark edilmiş ShowAndroidNotification aracılığıyla DeviceToken inceler misiniz.

- Bu şekilde "mesaj gelmiyorsa bu event tetiklenmiyor demektir" diyerek sorunsala bir önceki aşamadan ( ServiceConnection'un Active olup / olamayışı sorgulama ) devam edilebilir diyebiliriz.

Adım adım hataya yaklaşmak için yazıyorum.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#12
Evet oraya Notification koyunca token geldi gördüm. Lakin Firebase console da halen 0 kullanıcı gözüküyo ve ordan notify gonderdiğimde uygulamaya herhangi bir mesaj düsmemekte ve çok ilginc Token'i kopyalayip test edince firebase console da notification düsüyor tele fakat ordan uygulama secerek uygulamaya mensup herkese gönder yapınca orda 0 kullanıcı gözüküyor ve hiçbir notification gelmiyor.


. Bu arada yardımlarınız için çok teşekkür ediyorum saolun.
Cevapla
#13
(07-03-2019, Saat: 01:48)barox Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Evet oraya Notification koyunca token geldi gördüm. Lakin Firebase console da halen 0 app gözüküyo ve ordan notify gonderdiğimde uygulamaya herhangi bir mesaj düsmemekte ve çok ilginc Token'i kopyalayip test edince firebase console da notification düsüyor tele fakat ordan uygulama secerek uygulamaya mensup herkese gönder yapınca orda 0 kullanıcı gözüküyor ve hiçbir notification gelmiyor.


. Bu arada yardımlarınız için çok teşekkür ediyorum saolun.

O halde Delphi 10.3 veya 10.3.1'i kullanmaya devam ediyoruz. Smile
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#14
Token in sorunsuz gelip firebase console da su sekilde neden göründüğünü çözemedim.

Tahmin değeri, bildirim almak için kayıt olan yaklaşık 0 kullanıcıya dayalıdır. Hedeflenen bazı kullanıcılar, cihazın etkin olmamasından dolayı mesajı göremeyecek. Yinelenen kampanyalar için tahmin sadece ilk gönderim içindir.

Token ile test yaptıgımda firebase den notification geliyor ama ordan kampanya seklinde tüm kullanıcılara göndermek istediğimde "0" kullanıcı oldugundan herhangi bir notification alamıyorum nedense.
Cevapla
#15
(07-03-2019, Saat: 23:31)barox Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Token in sorunsuz gelip firebase console da su sekilde neden göründüğünü çözemedim.

Tahmin değeri, bildirim almak için kayıt olan yaklaşık 0 kullanıcıya dayalıdır. Hedeflenen bazı kullanıcılar, cihazın etkin olmamasından dolayı mesajı göremeyecek. Yinelenen kampanyalar için tahmin sadece ilk gönderim içindir.

Token ile test yaptıgımda firebase den notification geliyor ama ordan kampanya seklinde tüm kullanıcılara göndermek istediğimde "0" kullanıcı oldugundan herhangi bir notification alamıyorum nedense.

Merhaba,
Bu konu başlığındaki asıl sorununuz yanılmıyorsam Token alamamaktı. @mrmarman ın önerileri ve destekleri ile bunu çözmüş olduğunuzu görüyoruz. 
Son yorumunuzda, FCM Console kullanımı ve farklı bir gönderim yönteminden (bir topluluğa bildirim gönderme) bahsediyorsunuz.
Konu bütünlüğünün bozulmaması için token alma haricinde bir sorunuz varsa farklı bir başlık açarak, destek almayı deneyin.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#16
evet token alma sorunu vardı lakin garip olan zaten token i aldıgında firebase console ada otomatik o tokenların kayıt olması gerekmekte. Yani en azından java da hiçbir islem yapmadan token i aldıgımda firebase console danda mesaj gonderirken token sayiları benim database imle tutuyordu. Burda garip olan token i alıyorum token valid lakin firebase in kendi DB sine kaydolmuyor orda application a mensup kullanıcı sayısı hep 0 kalıyor. Buda bir sorun esasen farklı bir baslık acmak gerekiyorsa acabilirim. ama burdan devam etmek sorun olmayacaksa burdan devam edelim.
Cevapla
#17
(06-03-2019, Saat: 16:38)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(06-03-2019, Saat: 16:27)enes6635 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Bunlar yardımcı olabilir zannedersem.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.


Bu makalelere göre push notification göndermek için iyi bir yabancı dil olması, okuduğunu anlayabilmesi ve test için bolca zamanı olması gerekir.
İlk makale için sözüm yok, iyi bir anlatım yapılmış (yalnızca Android anlatılmış). Delphiworlds linkleri tamamen hotfix veya update öncesi SDK desteklerini vermek için oluşturulmuş ara çözümlerdir. Yani önermiş olduğu yöntemleri uygulamadan da şu an push notification gönderebiliyoruz. 
Bunun yerine; Android ve komplike iOS sertifikasyonları ile birlikte FCM ile nasıl push notifivcation'lar oluşturabileceğini daha iyi bir Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. öğrenebilir bence(hem de Türkçe). Smile

arsKitap-16.jpg

Merhaba,
Örnek projeyi indirip gerekli yerleri kitapta anlattığınız adımları takip ederek doldurdum.
Fakat bir türlü token bilgisini alamıyorum. Acaba yeni bir metot geldi ?
Android 8 cihaz üzerinde denedim.
Cevapla
#18
Merhaba,
Delphi 10.3.2 kullanıyorum. Google, GCM alt yapısını Firebase API platformuna taşıdı. Bu sürümün yeni API desteği bulunmaktadır.
Android 8.1 testlerimin ekran görüntüsü aşağıdadır.

   
   
   
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#19
(29-07-2019, Saat: 21:29)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba,
Delphi 10.3.2 kullanıyorum. Google, GCM alt yapısını Firebase API platformuna taşıdı. Bu sürümün yeni API desteği bulunmaktadır.
Android 8.1 testlerimin ekran görüntüsü aşağıdadır.

Fesih Bey,
Delphi 10.3.2 sürümüne yükselttim. Gerekli ayarları yaptım. Şöyle ilginç bir durumla karşılaştım;
Başlangıçta "SetFCMKayitYap" prosedürünü çağırıyorum ve token bilgisini showmessage ile ekrana yazdırmaya çalışıyorum.
CihazID verisini gösterse de Token bilgisini boş döndürüyor.
FCM den bildirim gönderdiğimde de bildirim cihazlara ulaşıyor (:

Token bilgisi olmadan bireysel bildirim atamayacağım için sevinsem mi üzülsem mi bilemedim.
Cevapla
#20
Tekrar merhaba,
Biraz kurcaladıktan sonra;
SetFCMKayitYap ile sadece cihazID geliyor. Bu aşamada token boş dönüyor.
Token bilgiside OnChangeFCM ile geliyor.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 10.3.2 Firebase H4k4nn 2 232 11-09-2019, Saat: 10:04
Son Yorum: H4k4nn
  Delphi Firebase Post işlemi yhackup 8 2.040 26-06-2019, Saat: 09:19
Son Yorum: Fesih ARSLAN
  [Çözüldü] FireBase (FCM) Push Notification mesajı gelmiyor Fesih ARSLAN 17 3.073 24-04-2018, Saat: 12:56
Son Yorum: mrmarman
  FireBase (FCM) Push Notification Mobil Data Kullanımındaki Sorun Fesih ARSLAN 0 577 24-04-2018, Saat: 12:19
Son Yorum: Fesih ARSLAN
  Delphi FireBase Test Uygulamasında SSL Fesih ARSLAN 3 1.377 13-12-2016, Saat: 10:26
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi