2011-10-29 2 views
6

Mi piacerebbe sapere, se esiste una sorta di "Intento" o qualcosa del genere, forzare il mercato ad aggiornare un'app installata dall'utente a livello di programmazione. Personalmente, presumo che questo sia un rischio per la sicurezza, quindi suppongo che non ci sia modo, ma forse qualcuno conosce una soluzione alternativa.Forza l'aggiornamento dell'app attraverso il mercato, come se l'utente fa clic su "Aggiorna"

+0

Non possibile a meno che l'utente abbia selezionato "Aggiorna automaticamente" durante l'installazione dell'app – emaillenin

+0

Una cosa che mi è venuta in mente è emulare l'utente facendo clic sul pulsante "Installa"/"Aggiorna" nella home page di Market nel browser. Suona ragionevole? –

+0

Come sapresti il ​​link dietro il pulsante di aggiornamento per la tua app sul mercato? – emaillenin

risposta

2

Ho avuto un'app, ho pubblicato la sua versione su un server e se non corrisponde alla versione corrente elencata sul server, spara un intent che porta l'utente al mercato - può consentire loro di annullare e continua, o impedisci loro di utilizzare l'app fino al loro aggiornamento. Penso che li abbia fermati facendo apparire una pagina web fullscreen all'URL del mercato e non possono nasconderlo per accedere all'app.

+0

Questo approccio ha un problema, come spiego in un'altra domanda SO: http://stackoverflow.com/questions/18835419/how-to-force-update-on-an-app-when-backend-changes-requires-an -Aggiornato-app – Ted