Cómo implementar la aplicación Android en Dispositivos Beta Tester


Mi aplicación para Android aún no está en la app store. ¿Es posible enviar mi aplicación a alguien, y lo instalan en su dispositivo. Algo como iphone AdHoc?

Author: Tim Kryger, 2010-06-26

8 answers

Puedes enviarles tu APK por correo electrónico. Por supuesto, hay varios inconvenientes al hacer esto.

  1. No hay ninguna protección de copia incorporada para bloquear un APK en un solo dispositivo para que un probador pueda redistribuir su aplicación sin su consentimiento. Esto es algo con lo que tendrá que lidiar incluso una vez que esté utilizando Market para distribuir su aplicación. Si selecciona "Protección anticopia activada", las personas podrán acceder a su APK como muchas personas tienen dispositivos rooteados y todo lo que esta opción hace es influir en dónde se instala el APK. Google aconseja, " también puede implementar su propio esquema de protección de copia" y creo que es prudente.

    Añadir el READ_PHONE_STATE permiso para su manifiesto para que pueda recuperar el IMEI del teléfono, enviar a su servidor y determinar si se le debe permitir a un usuario ejecutar su aplicación.

    TelephonyManager telephonyManager = 
        (TelephonyManager)getSystemService(TELEPHONY_SERVICE);  
    
    String imei = telephonyManager.getDeviceId();
    
  2. Sus probadores necesitarán habilitar "Fuentes desconocidas" para permitir la instalación de aplicaciones no comerciales.

  3. Suponiendo que su probador utiliza Google como su proveedor de correo electrónico, es importante tener en cuenta que la aplicación Android GMail no maneja los archivos adjuntos APK correctamente. Si bien esto podría confundir al destinatario de su correo electrónico, hay soluciones fáciles:

    • Diles que usen la aplicación del navegador para descargar el archivo adjunto a través de la interfaz web .
    • Haz que descarguen APKatcher primero.
 22
Author: Tim Kryger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-26 02:32:43

A partir de mayo de 2013, Google agregó programas Beta y Alfa a la consola de desarrolladores. Ahora puede cargar un APK en cualquiera de los canales y los usuarios interesados (o los usuarios que pertenecen a las Comunidades o grupos de Google+ especificados) ahora pueden obtener la aplicación del Mercado al igual que una aplicación normal.

Los usuarios no pueden proporcionar comentarios públicos, por lo que debe proporcionarles una forma alternativa de comunicarse con usted.

En cualquier momento, puede promover (o degradar) una aplicación a / desde beta / alfa o incluso Producción.

Así es como se ve el mío:

Consola de Desarrolladores de Google

 20
Author: Martin Marconcini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-04 02:30:13

Distribución efectiva apk beta, conseguir accidentes, 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. Simplemente cargue el apk y la dirección de correo electrónico de los usuarios a los que desea distribuir beta , y haga clic en enviar. Eso es . :)

La plataforma invitará a los usuarios y mantendrá un seguimiento de quién, cuándo y dónde descargó, También hará un seguimiento con los usuarios que descargaron beta para comentario. Puede ver, responder, comunicarse con los usuarios desde la plataforma.

Opcionalmente, puede integrar los servicios de informes de fallos para obtener fallos durante la beta. Proporcionará detalles granulares como red, información del dispositivo con detalles de excepción. También hace muchas otras cosas.

Echa un vistazo a www.zubhium.com

 11
Author: Daven D,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-19 19:02:40

Ya hay una respuesta aceptada hace tres años, pero permítanme compartir una forma más sencilla de implementar su aplicación en el presente: DeployGate.

Con DeployGate, puede implementar su aplicación en su propio dispositivo (o en el de su colega) en cuestión de segundos. Todo lo que tiene que hacer es cargar su archivo APK, luego enviar un enlace o escanear un código QR (código de barras bidimensional) con el dispositivo. Para actualizar, simplemente cargue la aplicación nuevamente y luego se enviará a todos los dispositivos instalados.

Es cuidadosamente diseñado para eliminar el desperdicio en su desarrollo diario. La aplicación agente lo guiará a usted y / o a sus colegas a lo largo del proceso de instalación de la aplicación, para que pueda evitar casi todos los problemas que pueda enfrentar, especialmente si no son chicos de tecnología. Incluso puede escribir la dirección de correo electrónico y la contraseña para asociar una cuenta con sus dispositivos, simplemente haga clic en un botón que se muestra en el navegador en su lugar. Si lo desea, también puede detectar bloqueos de aplicaciones con una sola línea de integración de código. Mágicamente funciona para ayudarle a mantener su enfoque en el desarrollo.

Descargo de responsabilidad: Estoy trabajando en este producto. :)

 2
Author: tnj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-24 11:59:39

¿Es posible enviar mi aplicación a alguien, y lo instalan en su dispositivo

Sí, por supuesto. Puedes compartir el APK con otras personas y ellos pueden instalar la aplicación. No es necesario que la aplicación esté en el mercado.

 1
Author: Cristian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-26 02:09:50

Sí. Subirlo a un sitio web o correo electrónico el ".apk" archivo a su amigo. Haga que su amigo asegúrese de que la opción para permitir "Fuentes desconocidas" en el dispositivo está marcada (Configuración > Aplicaciones > Fuentes desconocidas). Cuando su amigo descarga la aplicación en su dispositivo y hace clic para ejecutarla, se instalará y debería aparecer en el menú aplicaciones listo para ser ejecutado.

 1
Author: Enginnerd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-26 02:14:42

Dropbox también funciona ( a partir de esta respuesta).

Lo usé con un.archivo apk firmado con el certificado de depuración de eclipse. Puedes encontrar este archivo en la carpeta bin de tu proyecto eclipse (desde esta respuesta).

 0
Author: Felix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:19

Usted también podría usuario TestFlight que debería adaptarse perfectamente a sus necesidades, de forma gratuita!

 0
Author: Bastien Libersa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-15 10:04:42