26-04-2018, Saat: 09:47
(Son Düzenleme: 26-04-2018, Saat: 10:02, Düzenleyen: Fesih ARSLAN.)
Uygulama arka planda çalışmazken gelen push bildirimlerini almak ve cihaza yerel bir notification oluşturmak için ortada program olmadığını hatırlayalım.
Zaten firebase bu işlemi cihaza otomatik yaptırıyor. Tıklayınca da ancak yazılım o zaman açılıyor.
Burada suç sizin yerel kodlarınızda değil.
Gönderilen push bildirimi içerisindeki notification başlıklı array içerisindeki bilgi bu işlemden sorumlu.
Şu yapıyı bir inceleyin
Zaten firebase bu işlemi cihaza otomatik yaptırıyor. Tıklayınca da ancak yazılım o zaman açılıyor.
Burada suç sizin yerel kodlarınızda değil.
Gönderilen push bildirimi içerisindeki notification başlıklı array içerisindeki bilgi bu işlemden sorumlu.
Şu yapıyı bir inceleyin
strJson := '{'
+' "priority": "normal", '
+' "registration_ids":'
+' [';
while DeviceList.Count > 0 do
begin
strJson := strJson + '"' + DeviceList[0] + '"';
DeviceList.Delete(0);
if DeviceList.Count > 0
then strJson := strJson + ',';
end;
strJson := strJson
+' ],'
+' "notification": {' // notification mesaj tipi
+' "body": "' + strMesaj + '",'
+' "title": "' + strMesajID + '",'
+' "icon" : "'+FPhpPush+'mesaj.png",'
+' "color": "#f45342"'
+' },'
+' "data": {' // data mesaj tipi
+' "id": "' + strMesajID + '",'
+' "message": "' + strMesaj + '",'
+' "site_adi": "armanlab.com",'
+' "link": "http://www.armanlab.com"'
+' },'
+' "collapse_key": "Bilgi_Mesaj"'
+'}'
;
Saygılarımla
Muharrem ARMAN

Muharrem ARMAN


