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?

Puede enviarles por correo electrónico su APK. Por supuesto, hay varios inconvenientes a hacer esto.

  1. 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(); 
  2. Sus probadores deberán habilitar "Fuentes desconocidas" para permitir la instalación de aplicaciones que no sean de Market .

  3. 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:

Consola para desarrolladores de Google

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.

  1. 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.

Vea http://www.zubhium.com

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.

  • ¿Cómo instalo Android NDK en el sistema operativo Windows? Sin ningún tipo de Linux Unix de la manera más fácil?
  • ¿Dónde debo extraer el archivo armeabi-v7a al instalar manualmente el SDK Android 4.1 en Windows?
  • Android - Fallo
  • ¿Cómo instalar el certificado de CA de confianza en un dispositivo Android?
  • Instalación y uso de Android NDK en Eclipse
  • Problema de instalación de Android: ignorando el filtro de paquete desconocido 'platform-tools'
  • Ndk-build eclipse argumento: no encuentra clase
  • Registro de Android SDK muestra: "Descarga interrumpida: Conexión a https://dl-ssl.google.com rechazado", ¿qué se puede hacer?
  • Eclipse no carga android SDK
  • "El archivo del paquete no es válido", la solución desde el lado del desarrollador (Android)
  • Cómo habilitar sólo una instancia de mi aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.