tus - Distribuir(y actualizar) una aplicación empresarial de Android que se utilizará solo en la empresa
google play console (5)
Estoy creando una aplicación de Android para un cliente empresarial que se utilizará en la empresa (y no se venderá). Aunque tenemos medidas de autenticación adicionales, prefiero no implementar la aplicación en el mercado.
Me preguntaba si alguien había hecho algo de este tipo anteriormente y tenía sugerencias.
Además, si tuviéramos que cargar los APK, ¿cómo podríamos manejar las actualizaciones de nuestro software? Como lo entiendo, el mercado de Android maneja las notificaciones de actualización si se usa el Mercado. ¿Tendríamos que escribir un servicio propio para monitorear las actualizaciones?
Echa un vistazo a Pushlink . Podría resolver sus problemas.
Esto no es exactamente lo que podríamos denominar la solución perfecta al problema, pero parece que hay algunas personas que están saliendo con las soluciones empresariales de gestión de dispositivos móviles. He aquí algunos que encontré (aún no estoy seguro de si nuestro cliente desea ir por estos, pero el enfoque existente de perseguir a todos por correo electrónico simplemente no se amplía).
Trellia MobileIron : Es casi imposible obtener información útil que no sea corp-habla de este sitio web. MobileIron : las únicas personas que parecen haberse molestado en decirte realmente cuánto cuesta ($ 3 / dispositivo / mes; ¡caro!)
Tendrá que escribir su propio servicio para notificar las actualizaciones. Puede usar un oyente para enviar la actualización al teléfono, donde el oyente la puede descargar automáticamente, pero creo que necesitará que el usuario presione el botón "instalar" para actualizar la aplicación ya que no proviene del mercado. . Además, dependiendo de la configuración de la aplicación, es posible que necesite desinstalarla y reinstalarla después de la actualización, pero desafortunadamente no tengo detalles o instancias en las que esa debería ser la solución.
Además, tenga en cuenta que los teléfonos de AT&T no permiten (de forma inmediata) instalar aplicaciones que no sean del mercado. Se dice que están trabajando en una solución para esto, pero puede que solo sea para Amazon App Store.
Editar: También deberá asegurarse de que los teléfonos en los que está instalada la aplicación tengan "Fuentes desconocidas" marcadas en Configuración> Aplicaciones
Una charla de Google I / O 2011, "Llevando a Android al trabajo", cubre este problema, pero no ofrece una solución muy satisfactoria. Vea la charla en YouTube (entre las 30:00 y las 36:00) o las diapositivas en PDF .
En resumen, la charla sugiere construir un "Directorio de aplicaciones internas", que es esencialmente un mercado de aplicaciones privadas para una organización. La API PackageManager puede utilizarse para consultar las aplicaciones instaladas e instalar nuevas aplicaciones. Tendrá que verificar periódicamente las actualizaciones usted mismo.
Creo que este es un problema común, pero desafortunadamente no he encontrado ninguna buena solución existente para esto, y parece que necesitará implementar todo esto usted mismo (tanto del lado del cliente como del lado del servidor). Puede consultar esta pregunta , pero no encontré las soluciones enumeradas atractivas.
Si la organización solo utiliza una única aplicación de Android para toda la organización, probablemente sea más sencillo implementar todo esto en la propia aplicación, en lugar de hacerlo en un "Directorio de aplicaciones internas".
Actualización 23/03/23:
Desde mi primera respuesta, comprobé algunas soluciones de administración de dispositivos móviles (MDM). Dos de ellos que consideré fueron AirWatch y MaaS360 . Ambos tienen tiendas de aplicaciones empresariales incorporadas, que puede utilizar para distribuir las aplicaciones. El mayor problema con ellos es el precio: AirWatch es la solución de MDM decente más barata que he encontrado, a $ 3 / usuario / mes.
Si la empresa desea una funcionalidad MDM completa (muchas empresas lo hacen) y puede permitírselo, elija una solución MDM con una tienda de aplicaciones empresariales incorporada. Si solo quieres actualizaciones para una sola aplicación, Pushlink , como lo publicó Victor Hugo, parece perfecto.
Un mercado andriod personalizado como la instalación con software libre de código abierto.