2012-03-15 5 views
5

Attualmente sto costruendo un'app per un cliente che desidera gestire l'apk in seguito, senza pubblicarlo sul mercato Android. Vuole fornire l'app a un numero limitato di utenti.Come gestire un'app per Android in privato e al di fuori dell'Android Market?

  • Per farlo, ho pensato prima fare una seconda applicazione che gestirà gli aggiornamenti del primo.
  • Poi ho pensato che fosse un po 'complicato e ho trovato Pushlink. Questo è esattamente quello che mi serve, tranne una parte dei termini e delle condizioni che temo:

1,1 PushLink si riserva il diritto di aggiornare e modificare le Condizioni di servizio di volta in volta senza preavviso.

ho in realtà due domande:

  • Qualcuno di voi ha esperienza nell'utilizzo Pushlink, come sostenuto è?
  • Esiste un'alternativa a Pushlink?

Molte grazie.

Romain

+0

Hai pensato di implementare il tuo servizio di aggiornamento in cui la tua app raggiunge un server .. controlla un codice di versione lì .. se è una nuova versione lo scaricherà e tenterà di installarlo. ? – dymmeh

+0

Ho pensato a questa soluzione ma non sono sicuro di come gestire l'aggiornamento dall'app stessa. Hai qualche idea? –

+2

Bene, nella mia app ho un file di testo che si trova sul mio server che contiene solo un numero di versione.Controllo questo valore rispetto al valore effettivo nel file APK installato. Se è superiore scarichi il nuovo APK sulla scheda SD. Al termine del download, crei l'intento di installare l'app. [Leggi la risposta a questa domanda su come creare quell'intenzione] (http://stackoverflow.com/questions/4967669/android-install-apk-programmatically). È abbastanza facile da fare, in realtà. – dymmeh

risposta

1

Un'alternativa alla soluzione proposta potrebbe essere quella di implementare la propria logica di aggiornamento interno.

L'ho fatto da solo ed è molto semplice da mantenere.

  • Avere un semplice file di testo su un server a cui è possibile accedere dall'applicazione.
    • Questo file conterrà il numero di versione più aggiornato.
  • Ogni tanto (forse una o due volte alla settimana) controllare il server per vedere se i numeri di versione differiscono (numero server> nell'app #).
  • Scaricare il nuovo APK dal server sulla scheda SD.
  • Una volta terminato il download del file, è necessario avviare l'intento di installazione dell'applicazione. L'utente dovrà comunque accettare di installare l'aggiornamento in modo che non sia al 100% autonomo, ma si impedisce all'utente di fare qualsiasi cosa oltre a fare clic su "Installa".
0

So che questa è una vecchia questione, ma io uso http://auto-update-apk.com - è davvero semplice, ma fa quello che si suppone, ed è gratuito per piccole applicazioni.

Problemi correlati