Cómo implementar la aplicación de Android en los dispositivos Beta Tester
Mi aplicación para Android no está en la tienda de aplicaciones todavía. ¿Es posible enviar mi aplicación a alguien, e instalarla en su dispositivo. Algo como iphone AdHoc?
- Android: ¿Es posible cortar / pegar SDK android y usarlo?
- ¿Es posible que una aplicación para Android se instale y ejecute automáticamente una actualización?
- Aplicación Android. ¿Cómo detectar en el código si la aplicación es nueva instalación o actualización?
- Android: Descripción del proceso de instalación de APK
- Android - vistas de servicio
- Instalación de la aplicación en la tarjeta SD en Android sdk 2.2
- Mostrando la pantalla de configuración sólo en el primer inicio en android
- Android: cómo llamar al método sólo en la instalación de la aplicación
- OTA para Android
- Cómo implementar el programa de referencia en aplicaciones móviles para Android y iPhone
- Error de instalación: INSTALL_FAILED_UID_CHANGED Teléfono Android no enraizado
- Reiniciar el teléfono
- Aplicación Android instalada pero no mostrada en la pantalla
Puede enviarles por correo electrónico su APK. Por supuesto, hay varios inconvenientes a hacer esto.
-
No hay ninguna protección de copia incorporada para bloquear un APK a un solo dispositivo para que un probador pueda redistribuir su aplicación sin su consentimiento . Esto es algo que tendrá que tratar incluso una vez que esté utilizando Market para distribuir su aplicación. Si selecciona "Protección de copia activada", la gente todavía podrá acceder a su APK ya que muchas personas tienen dispositivos enraizados y toda esta opción sí influye en dónde está instalado el APK. Google aconseja, " también puede implementar su propio esquema de protección contra copia " y creo que es prudente.
Agregue el permiso
READ_PHONE_STATE
a su manifiesto para que pueda recuperar el IMEI del teléfono, enviarlo a su servidor y determinar si un usuario debe tener permiso para ejecutar su aplicación.TelephonyManager telephonyManager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String imei = telephonyManager.getDeviceId();
-
Sus probadores deberán habilitar "Fuentes desconocidas" para permitir la instalación de aplicaciones que no sean de Market .
-
Suponiendo que su probador utilice Google como su proveedor de correo electrónico, es importante tener en cuenta que la aplicación de GMail de Android no maneja correctamente los archivos adjuntos de APK . Si bien esto podría confundir al destinatario de su correo electrónico, hay soluciones fáciles:
- Dígales que utilicen la aplicación del navegador para descargar sus datos adjuntos a través de la interfaz web .
- Haga que descarguen APKatcher primero.
A partir de mayo de 2013, Google añadió programas Beta y Alpha a la Consola para desarrolladores. Ahora puede subir un APK a cualquier canal y los usuarios interesados (o usuarios pertenecientes a las comunidades o grupos de Google+ especificados) pueden ahora obtener la aplicación del Market como una aplicación normal.
Los usuarios no pueden proporcionar comentarios públicos por lo que tiene que proporcionarles una forma alternativa de contactar con usted.
En cualquier momento, puede promover (o rebajar) una aplicación de / a beta / alpha o incluso Producción.
Así es como se ve la mina:
La distribución eficaz de beta apk, el conseguir fallos, así como la retroalimentación de los primeros adoptantes es un problema conocido en la comunidad android. Para resolver este problema construimos una plataforma Zubhium para desarrolladores por desarrolladores.
- Acaba de subir apk y dirección de correo electrónico de los usuarios a los que desea distribuir beta, y haga clic en enviar. Eso es . 🙂
Plataforma invitará a los usuarios y mantendrá una pista de quién, cuándo y dónde se descargó, También se seguirá con los usuarios que descargaron beta para la retroalimentación. Puede ver, responder y comunicarse con los usuarios desde la plataforma.
Opcionalmente, puede integrar servicios de informes de fallos para obtener bloqueos durante la versión beta. Proporcionará detalles granulares como la red, información del dispositivo con detalles de excepción. Hace un montón de otras cosas también.
Ya hay una respuesta aceptada hace tres años, pero déjame compartir una forma más sencilla de implementar tu aplicación en la actualidad: DeployGate .
Con DeployGate, puede implementar su aplicación en su propio dispositivo (o de su colega), en cuestión de segundos. Todo lo que tienes que hacer es cargar tu archivo APK, luego enviar un enlace o escanear un código QR (código de barras bidimensional) con el dispositivo. Para actualizar, sólo tiene que cargar la aplicación de nuevo y luego se enviará a todos los dispositivos instalados.
Está cuidadosamente diseñado para eliminar los desperdicios en su desarrollo diario. La aplicación de agente le guiará a usted y / oa sus colegas durante todo el proceso de instalación de la aplicación, para que pueda evitar casi todos los problemas que pueda enfrentar, especialmente si son personas que no son de tecnología. Incluso puedes atacar la dirección de correo electrónico y la contraseña para asociar una cuenta a tus dispositivos, simplemente haz clic en el botón que aparece en el navegador. Si lo desea, también puede detectar bloqueos de aplicación con una sola línea de integración de código. Magically trabaja para ayudarle a mantener su enfoque en el desarrollo.
Exención de responsabilidad: Estoy trabajando en este producto. 🙂
¿Es posible enviar mi aplicación a alguien, y la instalan en su dispositivo
Si por supuesto. Puede compartir el APK con otras personas y puede instalar la aplicación. No es necesario que la aplicación esté en el mercado.
Sí. Subirlo a un sitio web o enviar por correo electrónico el archivo ".apk" a su amigo. Haga que su amigo se asegure de que la opción para permitir "Fuentes desconocidas" en el dispositivo está marcada (Configuración> Aplicaciones> Fuentes desconocidas). Cuando tu amigo descarga la aplicación en su dispositivo y hace clic para ejecutarla, se instalará y aparecerá en el menú de aplicaciones lista para ejecutarse.
Dropbox también funciona (a partir de esta respuesta ).
Lo usé con un archivo .apk firmado con el certificado de depuración de eclipse. Puede encontrar este archivo en la carpeta bin de su proyecto eclipse (a partir de esta respuesta) .
Usted también podría usar TestFlight que se ajuste perfectamente a sus necesidades, de forma gratuita.
- Fondo de estilo AppCompat propagado a la imagen dentro de la barra de herramientas
- El uso de Facebook SDK en Android da "Usuario conectado como usuario de Facebook diferente." Error