2012-04-12 18 views
10

Ho caricato la mia app sul mercato Android un mese fa. Ora ho caricato la sua nuova versione. Ho una vecchia versione installata sul mio dispositivo. Ma non ho ricevuto alcuna notifica di aggiornamento. C'è qualche opzione disponibile per inviare notifiche di aggiornamento agli utenti quando aggiorno la mia applicazione ad Android Market?Notifica di aggiornamento dell'applicazione Android

risposta

14

Non di default: le notifiche di mercato non sono in alcun modo esposte agli sviluppatori di app. Se vuoi avvisare i tuoi utenti, devi crearlo nella tua app: configurare un server che esponga un url HTTP che riporta la versione più recente, quindi utilizzare un AlarmManager per chiamare quell'URL e vedere se la versione sul dispositivo è lo stesso della versione più recente. Se non è visualizzato un messaggio o una notifica e inviarli al mercato per l'aggiornamento. Stessa cosa descritta here.

+4

Penso che stia parlando della notifica inviata dall'app Market e che dovrebbero essere automatici quando si carica un nuovo apk. – Heinrisch

+2

Capito. Il mercato genera tutto da solo utilizzando un processo completamente opaco per lo sviluppatore: non ci sono controlli esposti per consentire a un dev di attivare quelli su richiesta, quindi non è possibile implementare i propri controlli nella propria app (ad esempio, Al momento ho un messaggio di errore da WhatsApp che mi dice di aggiornare). – Femi

+2

Completamente d'accordo, ho appena fatto il commento per farlo notare. Ho imparato qualcosa di nuovo dalla tua risposta, quindi sono felice che tu l'abbia postato, grazie! – Heinrisch

0

Prova questa libreria che controlla gli aggiornamenti su Google Play, GitHub, Amazon, F-Droid o sul tuo server. Questa libreria notifica gli aggiornamenti delle tue app mostrando una finestra di dialogo Materiale, Barra Snack o notifica Controlla lo wiki.