Konuyu Oyla:
  • Derecelendirme: 4.5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
FCM Android kullanmak
#21
(14-12-2017, Saat: 23:20)sametkayaoglu Adlı Kullanıcıdan Alıntı: Merhaba. Uygulama kapalıyken gelen bildirim üzerinden açılan uygulamada bu bildirimin içeriğini nasıl alabiliyoruz? uygulama açık veya arka plandayken alabiliyoruz ancak bildirim üzerinden açıldığında alamadık bilgileri.

Gelen tüm bildirimleri, mobil uygulama üzerinde bir tabloya alarak (SQLite olabilir) saklayabilirsiniz. Bu durumda bir kaç gün sonra bile kullanıcı önceki bildirimlerini görebilir veya silebilir.
Cevapla
#22
Birden fazla bildirim varsa hangisine tıklayarak geldiğini bilip işlem yapacağı ekranı açmak istiyoruz mümkün değilmidir
Cevapla
#23
Bildirim numarası var. O kısımdan veya uzak bildirim yaptığınız JSON formatına bir alan ekleyerek, id verebilir, mobil uygulama tarafında bunu parse ederken ID'ye göre işlem yapabilirsiniz.
Cevapla
#24
(15-12-2017, Saat: 08:05)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Bildirim numarası var. O kısımdan veya uzak bildirim yaptığınız JSON formatına bir alan ekleyerek, id verebilir, mobil uygulama tarafında bunu parse ederken ID'ye göre işlem yapabilirsiniz.

Merhaba,
Parse etme kısmında problemim yok benim isteğim uygulama kapalıyken bildirime tıklayarak uygulama açıldığında hangi event tetikleneceği ve gelen mesajı okuyacağım PushClientReceiveNotificationHandler bu event sadece uygulama açıkken veya arka plandayken tetitleniyor
Cevapla
#25
(15-12-2017, Saat: 08:46)sametkayaoglu Adlı Kullanıcıdan Alıntı:
(15-12-2017, Saat: 08:05)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Bildirim numarası var. O kısımdan veya uzak bildirim yaptığınız JSON formatına bir alan ekleyerek, id verebilir, mobil uygulama tarafında bunu parse ederken ID'ye göre işlem yapabilirsiniz.

Merhaba,
Parse etme kısmında problemim yok benim isteğim uygulama kapalıyken bildirime tıklayarak uygulama açıldığında hangi event tetikleneceği ve gelen mesajı okuyacağım PushClientReceiveNotificationHandler bu event sadece uygulama açıkken veya arka plandayken tetitleniyor

Uygulamanın sürekli açık kalması için bir Android Service ekleyebilirsiniz. Böylece gelen bildirimleri service aracılığıyla yakalayabilirsiniz.
Cevapla
#26
(15-12-2017, Saat: 07:56)sametkayaoglu Adlı Kullanıcıdan Alıntı: Birden fazla bildirim varsa hangisine tıklayarak  geldiğini bilip işlem yapacağı ekranı açmak istiyoruz mümkün değilmidir

Bu konuyla ilgili delphi tarafında bir bilgim yok ama Java tarafındaki mantığı şu şekilde, Muhtemelen aynı mantıklar vardır.

Cihaza bildirim gönderirken doğruda json göndermeniz, Daha sonra Mobil tarafa gelen bu jsonu parse ederek, 

Örneğin Bildirime tıklandığında, IntentCode 1 ise Main'i aç, 2 ise Ayarları'i aç diyerek Notificatin nesnesi oluşturduğunda, kişi bildirime tıkladığında o Intent açılır. 


{
  "data": {
  "IntentCode": 1,
   "ContentTitle": "DelphiCan",
  "ContentText": "www.delphican.com"
  "NotificationId": 8
},
"to" : "cjM5flA4GYo:APA91bF2ZX0ES6sv- Uygulama Token key  -bSpmy6WykfOReGmVix"
}


Sadece Intent açmak değilde daha fazla işlem yaptırmak istersen,

 
              // Jsonu parse edip açılacak intenti belirledikten sonra,
             switch (Integer.parseInt(IntentCode)){
                    case 0:  intent = new Intent(this, Main.class); break;
                   case 1:  intent = new Intent(this, Hesapkart_Detail_Form.class); break;
               }



// Json olarak gönderdiğin verileri  Bundle'a çakarsın, Bundle'a da Inentine eklersin.
Bundle B = new Bundle();
B.putString("Aciklama",Arac.getAciklama() );
B.putString("Asbisno",Arac.getAsbisno());
B.putString("Markamodel",Arac.getMarkamodel() );
B.putString("Markamodelkod",Arac.getMarkamodelkod() );
B.putString("Modelyil",Arac.getModelyil() );
B.putString("Motorno",Arac.getMotorno() );



Böylece Notificationa tıkladığında , ilgili Intentin açılacak ve Notificationda put ettiğin veriler elinde olacak sonra istediğini yap.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android’de Dosya Depolama ve Paylaşma-2: And 11 SDK 30 Scoped Storage SAF MediaStore emozgun 12 4.728 19-03-2024, Saat: 22:29
Son Yorum: nguzeller
  Android 33 api sdk güncelleme [ÇÖZÜLDÜ] codder71 4 358 19-02-2024, Saat: 22:38
Son Yorum: codder71
  Mobil Android Emulator Altıner 5 319 22-01-2024, Saat: 18:28
Son Yorum: Altıner
  Firebird Android bağlantı aeyeci 2 258 01-01-2024, Saat: 14:41
Son Yorum: nguzeller
  FMX Android Barkod Scanner - [ÇÖZÜLDÜ] Mesut 21 2.164 20-12-2023, Saat: 21:46
Son Yorum: Jakarta2



Konuyu Okuyanlar: 1 Ziyaretçi