Visualizzazione stampabile
-
Ciao a tutti, dopo aver aggiornato a KitKat (firmware spagnolo) e rootato con TowelRoot (e lasciato Knox invariato eheheh) nel complesso mi trovo benissimo, anche se da qualche tempo si sta verificando un problema nell'arrivo delle notifiche push: o arrivano in ritardo (che va da un minuto a un'ora) o non arrivano proprio per poi arrivare appena riavvio il telefono (o nel caso spengo il telefono la sera arrivano il giorno dopo quando lo riaccendo).
Inizialmente avevo attribuito la colpa a Greenify dove magari avevo ibernato troppe cose (tra cui il Play Store che da quello che ho capito è strettamente legato alle notifiche push che arrivano tramite Google Cloud Messaging), perciò ho disinstallato completamente Greenify e ho provato ad usare Push Notification Fixer (che cambia l'intervallo di hearthbeat , cioè il periodo in cui vengono "sincronizzate" le notifiche) che comunque non ha risolto il problema portandomi alla disinstallazione di quest'ultimo.
Nelle varie prove che ho fatto in questi giorni mi è sembrato che le notifiche durante il giorno arrivano normalmente, senza problemi e/o ritardi, ma appena arriva la sera (19.00-20.00 circa) le notifiche iniziano ad avere problemi, che sono quasi random: se provo ora a mandarmi un messaggio su WhatsApp arriva dopo un secondo, magari tra mezz'ora riprende ad arrivare in ritardo!
Ora non so se attribuire la causa di questo problema all'aggiornamento KitKat (anche se fino ad ora funzionavano bene!) o ai server Google (ma anche a quelli degli altri servizi relativi alla sincronizzazione notifiche push) che nelle ore serali hanno troppe richieste. In più non credo di aver installato niente che possa interferire con le notifiche...
Qualcuno ha lo stesso problema e/o qualche idea in merito? :)
(Spero di aver scritto nel thread giusto, perchè potrebbe essere un "bug" di KitKat come potrebbe non esserlo)
EDIT: ho omesso che il problema si presenta in particolar modo a schermo spento, infatti appena poi riaccendo lo schermo per sbloccarlo alcune delle notifiche mi arrivano subito. Altre volte invece, anche a schermo acceso le notifiche non arrivano finché non vado ad aprire l'app dove la notifica dovrebbe arrivare, un po' come se l'app si terminasse da sola... (non ho nessun Task Killer ovviamente)
-
Quote:
Originariamente inviato da
etabeta95
Inizialmente avevo attribuito la colpa a Greenify dove magari avevo ibernato troppe cose (tra cui il Play Store che da quello che ho capito è strettamente legato alle notifiche push che arrivano tramite Google Cloud Messaging)
Non è così: ho tenuto ibernato una vita il play store con greenify e le notifiche sono sempre arrivate puntuali. Casomai non devi ibernare play services e services framework.
Quote:
(che cambia l'intervallo di hearthbeat , cioè il periodo in cui vengono "sincronizzate" le notifiche)
Non fa questo. Quella app accorcia l'intervallo di heartbeat, che altro non è che una piccola quantità di dati scambiati periodicamente tra il telefono e i server google per mantenere la connessione tcp aperta. Tale connessione spesso viene chiusa dopo un periodo breve di inattività dal provider; se accorci l'heartbeat la connessione rimane aperta, o comunque le notifiche arrivano più puntuali. L'app non "sincronizza" nulla ;) semplicemente mette una pezza sopra questo problema della connessione tcp chiusa prematuramente (consumando pochissima batteria in più)
Quote:
EDIT: ho omesso che il problema si presenta in particolar modo a schermo spento, infatti appena poi riaccendo lo schermo per sbloccarlo alcune delle notifiche mi arrivano subito. Altre volte invece, anche a schermo acceso le notifiche non arrivano finché non vado ad aprire l'app dove la notifica dovrebbe arrivare, un po' come se l'app si terminasse da sola... (non ho nessun Task Killer ovviamente)
Tutto dà a pensare che il problema sia proprio la connessione gcm. Quindi fossi in te farei così: reinstalla pnf, aprilo e vai su monitor di servizio gtalk: scorri la pagina, ad un certo punto dovresti vedere il paragrafo "heartbeat", in fondo al quale ci dovrebbe essere scritto "next heartbeat alarm will trigger in" seguito da un countdown. Ho avuto problemi simili ai tuoi in passato, ed è saltato fuori che la connessione gcm non funzionava affatto (quindi le notifiche arrivavano solo aprendo l'app interessata o accendendo lo schermo ma non sempre) e al posto del countdown c'era un bel "no heartbeat alarm set".
Non è detto che il tuo problema sia proprio questo qui. Può darsi che vai lì e tutto funziona a meraviglia... ma io proverei ugualmente a:
andare in gestione applicazioni
cancellare i dati/cache di google services framework
cancellare i dati/cache di google play services e disinstallare gli aggiornamenti, per poi reinstallarli dal play store
andare in account, google e rimuovere l'account poi reinserirlo
riavviare
-
Quote:
Originariamente inviato da
marchrius
Non è così: ho tenuto ibernato una vita il play store con greenify e le notifiche sono sempre arrivate puntuali. Casomai non devi ibernare play services e services framework.
Ok perfetto, da qualche parte avevo letto qualcosa riguardante il Play Store e GCM e infatti sembrava strano anche a me.
Play Services e Services Framework non erano ibernati comunque.
Quote:
Originariamente inviato da
marchrius
Non fa questo. Quella app accorcia l'intervallo di heartbeat, che altro non è che una piccola quantità di dati scambiati periodicamente tra il telefono e i server google per mantenere la connessione tcp aperta. Tale connessione spesso viene chiusa dopo un periodo breve di inattività dal provider; se accorci l'heartbeat la connessione rimane aperta, o comunque le notifiche arrivano più puntuali. L'app non "sincronizza" nulla ;) semplicemente mette una pezza sopra questo problema della connessione tcp chiusa prematuramente (consumando pochissima batteria in più)
In realtà, effettivamente lo cambia perchè si può accorciare ma anche allungare (anche se ora mi accorgo che oltre i 15 minuti di default di Android non si può andare, pardon)... Ad ogni modo il funzionamento di PNF (e del sistema dell'heartbeat) lo avevo più o meno compreso, solo che ho preferito non riportare tutto il funzionamento nella piccola parentesi che ho fatto e di conseguenza il sincronizza l'ho messo tra virgolette proprio per questo... Ti ringrazio comunque in quanto ho scoperto una cosa nuova su Android che potrebbe tornare utile anche ad altri.
Quote:
Originariamente inviato da
marchrius
Tutto dà a pensare che il problema sia proprio la connessione gcm. Quindi fossi in te farei così: reinstalla pnf, aprilo e vai su monitor di servizio gtalk: scorri la pagina, ad un certo punto dovresti vedere il paragrafo "heartbeat", in fondo al quale ci dovrebbe essere scritto "next heartbeat alarm will trigger in" seguito da un countdown. Ho avuto problemi simili ai tuoi in passato, ed è saltato fuori che la connessione gcm non funzionava affatto (quindi le notifiche arrivavano solo aprendo l'app interessata o accendendo lo schermo ma non sempre) e al posto del countdown c'era un bel "no heartbeat alarm set".
Non è detto che il tuo problema sia proprio questo qui. Può darsi che vai lì e tutto funziona a meraviglia... ma io proverei ugualmente a:
andare in gestione applicazioni
cancellare i dati/cache di google services framework
cancellare i dati/cache di google play services e disinstallare gli aggiornamenti, per poi reinstallarli dal play store
andare in account, google e rimuovere l'account poi reinserirlo
riavviare
Perfetto, grazie mille! :D
Provo entrambe le cose e ti faccio sapere!
Sperando di riuscire a risolvere, non per altro uno dei motivi per cui ho cambiato telefono è anche questo, il fatto che le notifiche arrivino in ritardo mi innervosisce non poco ahahah
Grazie ancora per la risposta!
-
Quote:
Originariamente inviato da
etabeta95
Ok perfetto, da qualche parte avevo letto qualcosa riguardante il Play Store e GCM e infatti sembrava strano anche a me.
Play Services e Services Framework non erano ibernati comunque.
Good.
Il play store si comporta abbastanza bene, io non lo "greenifizzo" più, secondo me non conviene.
Quote:
Ad ogni modo il funzionamento di PNF (e del sistema dell'heartbeat) lo avevo più o meno compreso, solo che ho preferito non riportare tutto il funzionamento nella piccola parentesi che ho fatto e di conseguenza il sincronizza l'ho messo tra virgolette proprio per questo...
Sorry, hai ragione, mi era presa la sindrome del professore. :p
Quote:
Perfetto, grazie mille! :D
Provo entrambe le cose e ti faccio sapere!
Speriamo bene :cool: era capitato anche a me, ma non ricordo più come avevo risolto... Quindi ti ho scritto un po' tutto quel che mi veniva in mente. Solitamente il problema sta lì :)
Secondo me il problema potrebbe essere qualche aggiornamento delle gapps incluso nel firmware KK che ha fatto casino con le gapps che già c'erano. Ma è solo una teoria. :p
-
È possibile passare da un firmware kitkat UC a un altro nel caso uno non va bene? Voi quale firmware mi consigliate? Belga, spagnolo, tedesco..
-
ricordo che qui si parla di kitkat stock...
no flash firmware con odin e no problemi su s4 mini rootati....
-
Per la cronaca, da ieri per il mio S4 mini tedesco stock no brand con 4.4.2 è disponibile un aggiornamento di 117 mb circa per miglioramento della stabilità... Anyone else?
-
Interessante, questo potrebbe spiegare perchè stanno tardando le altre uscite.
-
Quote:
Originariamente inviato da
Ceci83
Per la cronaca, da ieri per il mio S4 mini tedesco stock no brand con 4.4.2 è disponibile un aggiornamento di 117 mb circa per miglioramento della stabilità... Anyone else?
Ne hanno parlato su XDA
-
Ho letto su un forum che un tizio ha ricevuto OTA l'aggiornamento per l'Italia: versione I9195XXUCNE6. Qualcuno può confermare?