2012-03-15 12 views
5

Actualmente estoy compilando una aplicación para un cliente que quiere administrar la aplicación luego, sin publicarla en el mercado de Android. Él quiere proporcionar la aplicación a un número limitado de usuarios.¿Cómo administrar una aplicación de Android de forma privada y fuera de Android Market?

  • Para hacerlo, primero pensé en hacer una segunda aplicación que administrará las actualizaciones de la primera.
  • Entonces pensé que era un poco complicado y encontré Pushlink. Esto es exactamente lo que necesito, excepto una parte de los términos y condiciones que temo:

1,1 PushLink se reserva el derecho de actualizar y modificar los Términos de Servicio de vez en cuando sin previo aviso.

Tengo en realidad dos preguntas:

  • ¿Alguien de ustedes tiene experiencia con Pushlink, cómo soportado es?
  • ¿Hay alguna alternativa a Pushlink?

Muchas gracias.

Romain

+0

¿Ha pensado en implementar su propio servicio de actualización donde su aplicación llega a un servidor? Comprueba un código de versión allí ... si es una versión nueva, lo descargará e intentará instalarlo. ? – dymmeh

+0

He pensado en esa solución, pero no estoy seguro de cómo gestionar la actualización desde la propia aplicación. ¿Tienes alguna idea? –

+2

Bueno, en mi aplicación tengo un archivo de texto plano en mi servidor que solo tiene un número de versión.Verifico ese valor contra el valor real en el archivo APK instalado. Si es superior, descargo la nueva APK a la tarjeta SD. Una vez que finaliza la descarga, crea un intento de instalar la aplicación. [Vea la respuesta a esta pregunta sobre cómo crear esa intención] (http://stackoverflow.com/questions/4967669/android-install-apk-programmatically). Es bastante fácil de hacer, en realidad. – dymmeh

Respuesta

1

Una alternativa a la solución propuesta sería la de poner en práctica su propia lógica interna actualización.

Lo he hecho yo mismo y es muy fácil de mantener.

  • Tiene un archivo de texto sin formato en un servidor al que se puede acceder desde su aplicación.
    • Este archivo contendrá el número de versión más actualizado.
  • De vez en cuando (quizás una o dos veces por semana) compruebe el servidor para ver si los números de versión son diferentes (Número de servidor> En aplicación n.º).
  • Descargue su nueva APK del servidor a la tarjeta SD.
  • Una vez que termine de descargar el archivo, deberá iniciar la instalación de la aplicación. El usuario aún tendrá que aceptar instalar la actualización para que no sea% 100 autónoma, pero evitará que el usuario haga nada además de hacer clic en "Instalar".
0

Sé que esto es una vieja pregunta, pero yo uso http://auto-update-apk.com - es realmente simple, pero hace lo que se supone que es, y es gratis para pequeñas aplicaciones.

Cuestiones relacionadas