Autore Topic: google cloud messaging  (Letto 976 volte)

Offline siriozeta

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: +1
    • Mostra profilo
google cloud messaging
« il: 18 Ottobre 2012, 21:35:22 CEST »
0
Ragazzi un salutone a tutti!!!!

In genere evito di chiedere aiuto perchè voglio prima sbatterci la testa tantissimo però in questo caso son due giorni che sono fermo......
Mi spiego. Ho implementato nella mia app GCM.
"sendo " un messaggio al tel e quest'ultimo riceve la notifica ed intraprende l'azione corretta in base al message etc.etc.....tutto perfettamente funzionate.

Sinceramente non so invece come fare per "risvegliare il telefono" quando va in modalità diciamo sleep.....

Non c'è verso.....appena lo sblocco manualmente riceve la notifica altrimenti NADA......
HELP HELP HELP

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 517
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:google cloud messaging
« Risposta #1 il: 19 Ottobre 2012, 09:09:47 CEST »
0
WAKE_LOCK ti dice qualcosa?
I numeri contano molto di più del seme.

Offline siriozeta

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: +1
    • Mostra profilo
Re:google cloud messaging
« Risposta #2 il: 19 Ottobre 2012, 09:45:17 CEST »
+1
Ciao,

certo che mi dice qualcosa, infatti non riuscivo a capire come mai anche usando il WakeLock il dispositivo non rispondeva......

Poi mi sono accorto di una cosa IMPORTANTISSIMA che va usata in combinazione con  WakeLock se si vuole ottenere il risultato sperato:

Nel messaggio inviato dal server al client il parametro delay_while_idle va impostato a false, in questo caso il server GCM non aspetta che il dispositivo sia "sveglio" per inviare il messaggio,
ma lo inoltro immediatamente ..........HO RISOLTO