vacantes tiene tester programa play mas google aplicaciones android google-play beta

android - tiene - play store beta apk



Detectar si la aplicaciĆ³n es la de Beta en Play Store (3)

El Alpha / Beta se acaba de lanzar, y Google no mencionó nada como lo que quieres.
Si algo como esto fuera posible, el lugar probablemente hubiera sido Google Play Services .
No está ahí.

Una posible solución -
Si conoce la fecha en la que desea pasar de la versión beta a la producción, puede utilizar este pequeño truco: configurar la visibilidad predeterminada del menú de depuración para que gone , y hasta esa fecha, configurarla como visible en el código.

Me temo que la respuesta probablemente sea "imposible", pero me gustaría saber si hay una manera de detectar si mi apk cargado en Play Store es el canal alfa / beta o estable.

Me gustaría lograr esto porque tengo un menú completo que lleva a las funciones Beta que me gustaría ocultar en el canal estable.

Esto es realmente útil porque mientras corrijo errores genéricos que envío a la Tienda, no quiero volver a compilarlos cada vez con o sin el botón beta.

Lamentablemente no tengo código para compartir, pero cualquier ayuda o sugerencia sería muy apreciada.

Siento que realmente hay un buen caso de uso para esta funcionalidad. Considere el siguiente escenario:

  1. Tengo una API que incrementa las versiones en prod.api.example.com
  2. Tengo una aplicación móvil que incrementa las versiones de forma independiente pero se basa en la API.
  3. Antes de que los desarrolladores de la API agreguen o eliminen la funcionalidad, exponen los cambios a una URL diferente. Diga: beta.api.example.com
  4. Quiero que mis evaluadores alfa o beta siempre estén trabajando contra la url beta de la API porque encontrarán cambios de última hora.
  5. Cuando se lanzan nuevos cambios de API de beta a prod, quiero promocionar mi aplicación de Android de alpha o beta a prod sin aumentar el número de versión de mi aplicación móvil y tener que reconstruir si todo funciona correctamente.

Es bastante simple realmente, sube un APK diferente. Mantenga una rama de código diferente con solo las funciones beta en su canal beta. Recompilar no debería ser una gran molestia. Estás usando alguna forma de control de código, ¿verdad?


Espero que haya una manera de hacer esto fácilmente también, pero todavía no he encontrado una.

Otra opción sería tener una bandera que contenga la funcionalidad beta y luego usar el Administrador de etiquetas de Google http://www.google.com/tagmanager/ para alternar las funciones que solo desea en la versión beta antes de actualizar la aplicación a producción. .