Requisitos:¿Cómo puedo crear mi propio servidor de la tienda de aplicaciones de Android?
- tiene que ser accesible a través de Internet, no sólo redes corporativas internas (es decir, deben tener una interfaz front-end) servidor
- tienda de aplicaciones tiene que ser alojado internamente (es decir, sin terceros servicios de alojamiento)
- Preferiblemente asegurable por nombre de usuario/contraseña
- Preferiblemente capaz de empujar automáticamente las actualizaciones a los dispositivos autorizados
El razonamiento detrás de esto es que queremos hacer una versión beta limitada de nuestra aplicación a aproximadamente 1,000 usuarios, y necesitamos una forma de distribuir actualizaciones a los dispositivos de esos usuarios sin hacer que nuestro software beta sea accesible al público en general.
Inicialmente exploramos simplemente alojar los APK en un servidor web Apache, pero como queríamos limitar el acceso, intentamos poner un nombre de usuario/contraseña en el servidor web. Bueno, resulta que el administrador de descargas de Android tiene un error que impide descargar archivos al teléfono si está protegido por htaccess.
Luego pensamos en usar un servidor FTP y luego simplemente instalar un cliente FTP en cada dispositivo de prueba beta, pero eso es bastante tonto. Esta es ahora nuestra opción final.
Un servidor "interno" de la tienda de aplicaciones parece ser la mejor opción. ¿Hay alguna solución para esto? Preferiblemente uno de fuente libre/abierta, si eso es posible.
www.testflight.com parece estar entrando en este mercado y tiene soluciones para iOS actualmente que funcionan bien y está en el proceso de implementar una solución para Android. Es una herramienta SaaS muy agradable que es gratis para pequeños usuarios hasta el momento. –