Soru & Cevap

Google Cloud Messaging for Android Hatası ?

22.10.2014 - 03:48

Arkadaşlar merhaba, azure push notification servisi kullanarak uygulamama push göndermek istiyorum; öncelikle gcm servisini google apilerden on durumuna getirdim. ADT'te GCMRegistrar class'ını referans olarak eklemedi ve manuel olarak client için gcm.jar dosyasını uygulamamın lib klasörü altına attım ve sorunsuz bir şekilde GCMRegistrar classını kullanıyorum gerekli permissionları ekledim ve receiver class'ını oluşturdum.
Ama bir türlü uygulama içerisinden gcm'a register olamadım.

[code]GCMRegistrar.register(this,'123654');[/code]

 methodunu çalıştırıyor daha sonrasında da id'yi çekmeye çalışıyorum fakat dediğim gibi null dönüyor. 
Kendi cihaz'ımda test ediyorum google hesabımda mevcut telefonumda,
Permissions larda veya kodta bir hata oldugunu düşünmüyorum, yaklaşık 10 tane örnek inceledim acaba nerede hata yapıyor olabilirim ? Çıldırmak üzereyim :)

Teşekkürler.

7 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-7617-1421911538.jpg
sametgunduz
23.10.2014 - 02:42

Arkadaşlar 2 gündür uğraştığım problemi çözdüm.
GCMIntentService'im i alt bir servis adlı dizinde tutuyordum, ana dizine alınca düzeldi. Android'i sevmiyorum !!! :)

Samet
01.11.2014 - 12:04
:)) ios windows phone ve android'te kurumsal projeler yapıyorum; ki bu uygulamalar yüksek seviyede performans gerektiren ve büyük verilerle çalışan uygulamalar. hesap makinesi falan değil yani, sevip sevemiyceğimi senden öğrenicek değilim arkadaşım :) developer açısından vasat olarak gördüğüm bir yapı. tek iyi yanı java ile geliştiriliyor olması. benim yorumum bu.
Baran BÜYÜK
07.11.2014 - 03:35
Java, developer açısından en ideal dil bence. Bu bile android'i sevimli kılıyor. Evet, XCODE bir geliştirici açısından muazzam bir ide. Fakat, nereye kadar. Java'nın bir çok özelliğini kısıp, "bunu sen yapamazsın, ben yaptım. Buna dokunma performans düşer. Bunu yap ama ben inceleyeceğim" dediğini düşünsenize. Java gerçekten çekilmez olur. Apple'nin yaptığı tamda bu. Evet, çok performanslı. Çok stabil. Fakat, esneklik sıfır. Hatta, Java'da 20 satır kodu karşılığı genelde ios'ta 5 satır oluyor. Yine de, ios mu android mi desen. kesinlikle android. fakat para ios'ta o ayrı :)
Ulaş Sancak
24.10.2014 - 10:24
Beceremeyince sevme zaten.