Consentire agli utenti di eseguire l'aggiornamento all'ultima versione della mia app sul Google Play Store

25

C'è un modo per avere un "aggiornamento critico" per la mia app sul Google Play Store che richiederebbe all'utente di aggiornare l'app per continuare a usarlo?

Per esempio, diciamo che spingo un aggiornamento che porti alcune correzioni di bug. Nulla di obbligatorio, l'utente lo aggiorna se lo desidera: si tratta di un aggiornamento non critico.

Ora, diciamo che correggo un problema di sicurezza molto grave sulla mia app e voglio che tutti gli utenti aggiornino questa versione per continuare a utilizzare l'app: questo è un aggiornamento critico.

In sostanza, se c'è un aggiornamento critico e l'utente non è ancora aggiornato, non può usare l'app fino a quando non lo fa.

È possibile utilizzare il Play Store?

Grazie per il tuo feedback!

    
posta Pierre 06.01.2014 - 06:05
fonte

3 risposte

20

Affinché funzioni, è necessario tenere sotto controllo il tipo di logica utilizzata dall'app. E poi senza questa parte di logica l'app non funzionerà e puoi mostrare un messaggio: "la tua app non è aggiornata, ti preghiamo di scaricare la nuova versione per continuare a utilizzarla."

Considera un'app di messaggistica in cui il traffico attraversa i tuoi server. Rifiuta semplicemente di consegnare messaggi di clienti utilizzando una versione obsoleta.

    
risposta data 06.01.2014 - 13:42
fonte
15

Non dovrebbe essere tua responsabilità decidere quali utenti necessitano o vogliono eseguire sui loro dispositivi.

Il modo migliore per gestire la situazione che descrivi è di notificare agli utenti che è stata rilasciata una correzione critica per la sicurezza e che tutti dovrebbero aggiornare l'app.

    
risposta data 06.01.2014 - 11:04
fonte
9

Licenza dell'applicazione

L'unico modo per forzare l'aggiornamento di un utente alla versione più recente consiste nell'utilizzare uno schema di licenza. Esiste già l' Application License SDK che ti consentirà di registrare gli utenti. Una volta registrati, è possibile revocare la licenza delle versioni precedenti . Costringendo l'utente ad aggiornare se desidera continuare a utilizzare l'applicazione.

Devi verificare i termini e le condizioni della licenza per vedere se Google consente l'uso delle licenze in quel modo.

Cosa puoi fare, cosa può fare l'utente e chi deve farlo. Sono tutti problemi tecnici / legali relativi all'uso della tua applicazione. L'utente ha fatto clic su un accordo per termini / condizioni prima di utilizzare l'applicazione? Hai specificato che l'utente accetta di accettare gli aggiornamenti e di interrompere l'utilizzo delle versioni precedenti?

A meno che tu non abbia messo in atto i termini per cui l'utente è d'accordo, e questi termini non sono in conflitto con i termini e le condizioni di Google per le app, non vedo alcun problema nel forzare l'aggiornamento.

Detto questo, non acconsentirei a quei termini e non userò l'app;)

    
risposta data 06.01.2014 - 18:11
fonte

Leggi altre domande sui tag