Ho integrato GCM nel mio progetto per ricevere notifica push dal server. Sono in grado di ricevere notifiche push in tutti i dispositivi (Nexus, Samsung ecc.), Tuttavia, non ricevo notifiche sul mio telefono Xiaomi MI.Non riceve notifica push GCM nel telefono MI se l'app viene interrotta
Quando l'app è in esecuzione o è in background, quindi ricevo la notifica, tuttavia se si interrompe l'app (facendo scorrere l'app lontano dalle app recenti), non ricevo alcuna notifica.
Nell'app di sicurezza preinstallata è disponibile una funzione di avvio automatico. Alcune app hanno questa funzione di avvio automatico attivata e altre no. La mia app ha questa funzione di avvio automatico disattivata. Se accendo l'avvio automatico per la mia app, inizierò a ricevere notifiche anche se uccido l'app.
Come posso risolvere questo problema? Per favore aiutatemi.
controllo questo fuori: http://stackoverflow.com/a/33936766/3140227 –
@VipulAsri Il collegamento condiviso consente di attivare/disattivare manualmente l'avvio automatico. Non voglio che l'utente segua questi passaggi manualmente. Voglio che l'Auto-Start sia abilitato di default quando l'utente installa la mia app. Se altre app (Facebook, Whatsapp, linea, linkedin) hanno abilitato di default, allora ci deve essere un modo per realizzarlo tramite la codifica. –
Penso che tu abbia cambiato il sistema operativo che, se fai scorrere l'app, chiuderà l'app completamente per il risparmio della batteria. Quindi puoi provare a impostare gcm 'priority to high', o impostare' un servizio separato' per ricevere i messaggi GCM. – bjiang