Autore Topic: GCM sembra non funzionare con HTC  (Letto 632 volte)

Offline Pepozzo

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus
  • Sistema operativo:
    Windows 7
GCM sembra non funzionare con HTC
« il: 23 Agosto 2013, 15:45:19 CEST »
0
Ciao a tutti,

sto sviluppando un app che utilizzerà Google Cloud Messaging per inviare notifiche ai dispositivi registrati.

Ora, sui Galaxy Nexus e Nexus 7 funzionano correttamente le notifiche, mentre sto riscontrando problemi nell'inviare notifiche di test a due HTC: un tablet HTC Flyer (3.2, HTC Sense 1.1 per tablet) e HTC Incredible S (4.0.4, HTC Sense 3.6).

Risultano problemi con questi dispositivi? O c'è qualche accorgimento ulteriore da utilizzare nell'app?

Grazie

Offline matttt

Re:GCM sembra non funzionare con HTC
« Risposta #1 il: 23 Agosto 2013, 15:50:03 CEST »
0
sto sviluppando un app che utilizzerà Google Cloud Messaging per inviare notifiche ai dispositivi registrati.
...
Risultano problemi con questi dispositivi? O c'è qualche accorgimento ulteriore da utilizzare nell'app?
Un po' banale forse ma la butto li... hai seguito tutte le linee guida per sviluppare utilizzando GCM?
Getting Started | Android Developers
Magari non è stato specificato qualche parametro che per determinati dispositivi è importante e che per altri è ignorabile... ipotesi mie eh.
Le mie apps su Google Play Store:

Offline Pepozzo

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus
  • Sistema operativo:
    Windows 7
Re:GCM sembra non funzionare con HTC
« Risposta #2 il: 23 Agosto 2013, 15:55:15 CEST »
0
Sono partito proprio da lì  :-(

Comunque ho riverificato il codice con 3 persone e sembra tutto corretto seguendo le linee guida.

Offline matttt

Re:GCM sembra non funzionare con HTC
« Risposta #3 il: 23 Agosto 2013, 16:03:56 CEST »
0
Sono partito proprio da lì  :-(

Comunque ho riverificato il codice con 3 persone e sembra tutto corretto seguendo le linee guida.
Sembra una cosa assai strana...
Nel primo messaggio dicevi che hai provato con Galaxy Nexus e Nexus 7... magari aggiornati alla 4.2.x ?
Vedo che con gli altri 2 che citi in cui non funziona e hanno <= 4.0.x ...

Potrebbe essere collegato alle versioni meno recenti di Android?
Bisognerebbe fare maggiori test con altre versioni e altri dispositivi...
Le mie apps su Google Play Store:

Offline Pepozzo

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus
  • Sistema operativo:
    Windows 7
Re:GCM sembra non funzionare con HTC
« Risposta #4 il: 23 Agosto 2013, 16:06:03 CEST »
0
Che sia una cosa assai strana è assodato  :-)

I dispositivi Google sono aggiornati anche alla 4.3 (i due Galaxy Nexus).

Comunque se non sono noti problemi con HTC/Sense l'unica via è che ricontrollo e ricontrolliamo tutto, perché ovviamente non è possibile che non vada su questi dispositivi.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:GCM sembra non funzionare con HTC
« Risposta #5 il: 23 Agosto 2013, 16:09:34 CEST »
0
Conosco poco il GCM, ma provo a darti un'idea: il GCM se non sbaglio fa uso dei google play services, per cui una possibile causa potrebbe essere un problema con tali services (tipo app del play store non aggiornata).
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Pepozzo

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus
  • Sistema operativo:
    Windows 7
Re:GCM sembra non funzionare con HTC
« Risposta #6 il: 23 Agosto 2013, 16:12:43 CEST »
0
Abbiamo verificato anche quello e ogni telefono ha un account GMail configurato (con servizi funzionanti):

Nelle linee guida infatti abbiamo trovato:
Citazione
For GCM to work, the mobile device must include at least one Google account if the device is running a version lower than Android 4.0.4.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:GCM sembra non funzionare con HTC
« Risposta #7 il: 24 Agosto 2013, 17:14:15 CEST »
0
Abbiamo verificato anche quello e ogni telefono ha un account GMail configurato (con servizi funzionanti):

Solo per scrupolo, se non lo avete provato/verificato, loggherei l'account ne abiliterei la sincronizzazione.

E queste problematiche molto simile, che magari vi dicono qualcosa avendo sotto gli occhi il codice:
request - google cloud messaging in android lower than 4.1 - Stack Overflow
GCM function only get registartion ID on few device - Stack Overflow
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store