Push Notification ve servis hk.?

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
alpbarutcu
Üye
Mesajlar: 4
Kayıt: 04 Ara 2016 02:57

Push Notification ve servis hk.?

Mesaj gönderen alpbarutcu »

Merhabalar,
Delphi ile bildirim alma konusunda sorun yaşıyorum. Xe 10.1 kullanıyorum.
Öncelikle projemde bir webbrowser üzerinden kendim kodladığım bir sosyal ağı görüntületiyorum. Kullanıcılar giriş yapıp sorunsuzca sistemi kullanabiliyor. Ancak bildirim alma konusunu bir türlü çözemedim.
Önce background service olarak kodlayıp belirli zaman aralıklarında arka planda idhttp ile bildirim var mı diye kontrol etmek istedim. Bildirim varsa notification center ile bildirimi gönderecektim. Ancak servis çalıştığı zaman herhangi bir işlem yapmıyor. Beli başlı demoları inceledim. Hep servis çalıştıktan sonra sonlandırılıyor.
Servis çalışırken uygulamayı kapatıp açtığımda uygulama cevap vermiyor.
İşin içinden çıkamayınca kinvey'i kullanarak bildirim almak istedim ancak bunda da sorun yaşıyorum.
Bununla ilgili buradan örnek bir proje paylaşabilecek olan var mı? İsterseniz skype üzerinden de iletişime geçebiliriz, sorunu çözdüğümde ben burada bir demo yayınlayabilirim ihtiyacı olabilecek diğer arkadaşlar için.

Delphi ile push notification olayını sorunsuzca çalıştırabileceğim bir demo ya da püf nokta arıyorum.

güncelleme:
Şu an gcm üzerinden bildirim alabiliyorum, ancak problem şu yönde devam ediyor. Uygulama arka planda çalışırken ya da ekranda aktif ise bildirim alabiliyorum. Ancak uygulama kapalıyken bildirim alamıyorum.
https://community.embarcadero.com/blogs ... io-xe6-795 şurada
"My demo consists of a single form with a top aligned Toolbar and Label (to indicate the application name), and a client aligned ListView. The ListView will display each notification as a new item in the list. When the app is running in the background or is closed, you will see the notification displayed in the notification center on your device. On Android, you can access the notification center by swiping down from the top of your screen. " diye bir paragraf var ancak ne yaptıysam problemi çözemedim.

video : https://youtu.be/3Tpw-itiacE
videonun sonunda uygulamayı kapattıktan sonra bir kaç kez bildirim yolluyorum ancak gelmiyor.
Kullanıcı avatarı
egeven
Üye
Mesajlar: 12
Kayıt: 03 Ara 2014 12:56

Re: Push Notification ve servis hk.?

Mesaj gönderen egeven »

Merhaba,

http://docwiki.embarcadero.com/RADStudi ... ifications
bu dokümanda geçen Android Settings bölümünü uyguladın mı? AndroidManifest.xml dosyasını düzenlemen gerekiyor

Push Notification ile uğraşan birisini bulmuşken bir kaç soru sorsam :)

- uzun bildirim gönderildiğinde bildirim satırı büyümüyor bunun bir ayarı vs var mı?
- uygulama kapalı iken bildirim geldiğinde ve bildirime tıklandığında uygulama başlıyor fakat uygulamayı kullanıcımı başlattı yoksa bildirim tıklandığı içinmi başladı bunun ayrımı yapılabilir mi?
alpbarutcu
Üye
Mesajlar: 4
Kayıt: 04 Ara 2016 02:57

Re: Push Notification ve servis hk.?

Mesaj gönderen alpbarutcu »

Evet değişiklikleri yaptım manifesti de düzenledim.

Note: If you want to enable receiving a notification even if the application is not running while the remote notification comes in, you will need to register a Service Class. This Java service class will create an entry in the Notification Center of the Android Device. If you do not need or want items in the Notification Center, you can skip this step.

sanırım şu bölümde "This Java service class will create an entry in the Notification Center of the Android Device" anlatılmak isteneni anlayamadım.

sorularının cevabuna gelince ilk sorunun cevabını bilmiyorum ancak 2. sorunun cevabı http://stackoverflow.com/questions/2520 ... delphi-xe6 burada olabilir.

bu arada sorunu hallettim.
viewtopic.php?t=32855
izinleri bu şekilde ayarlayınca sorun halloldu :)
Kullanıcı avatarı
egeven
Üye
Mesajlar: 12
Kayıt: 03 Ara 2014 12:56

Re: Push Notification ve servis hk.?

Mesaj gönderen egeven »

alpbarutcu yazdı: sorularının cevabuna gelince ilk sorunun cevabını bilmiyorum ancak 2. sorunun cevabı http://stackoverflow.com/questions/2520 ... delphi-xe6 burada olabilir.
teşekkürler linkteki işe yaradı, TPushEvents bileşeni ile form aktif olduğunda bildirimden mi olup olmadığı kontrolü yapılabiliyormuş bu güzel oldu :)
tuntem
Üye
Mesajlar: 2
Kayıt: 10 Oca 2017 12:20

Re: Push Notification ve servis hk.?

Mesaj gönderen tuntem »

Merhaba Gcm den attığım mesajın içi gözükmüyor sadece program başlığı gözüküyor ve öyle kalıyor..
aceba bi demo atabilirmisiniz..
tuntem
Üye
Mesajlar: 2
Kayıt: 10 Oca 2017 12:20

Re: Push Notification ve servis hk.?

Mesaj gönderen tuntem »

neyse hallettik arkadaşlar.sağolun :D
Cevapla