distribuir la aplicación de Android a través de Google Play y como archivo .apk directamente

Creé una aplicación que venderemos a los clientes a través de la tienda Google Play.

También tenemos personas internas que apoyarán a los clientes externos y también lo usarán internamente. Necesitan tener la aplicación ejecutándose en su propio dispositivo. Si se lo distribuyo a través de un archivo .apk, ¿pueden recibir actualizaciones a través de Google Play? ¿O tienen que comprarlo a través de Google Play para recibir actualizaciones?

Pregunta secundaria: ¿Existe una mejor solución para distribuir a los usuarios internos?

preguntado el 01 de mayo de 12 a las 22:05

Está usando LVL. La aplicación verificará si el usuario ha comprado la aplicación. Si se determina que no tiene licencia, el usuario puede ingresar una contraseña basada en ANDROID_ID. Los usuarios internos pueden solicitar la contraseña internamente. -

3 Respuestas

Como curioso y sin tener información oficial sobre esto, acabo de hacer una prueba:

En Google Play tengo una App en la versión 1.3.2

  • He instalado a través de ADB la versión 1.3.0 en mi dispositivo.
  • Abrió Google Play > Mis aplicaciones.
  • La actualización a la versión 1.3.2 estaba disponible.
  • Hizo la actualización

Todo parece funcionar normalmente.

Así que mi palabra sobre esto es: Sí, recibirán la actualización (la aplicación debe tener la misma firma, por supuesto). Tal vez podría echar un vistazo a los términos de los servicios si esto no infringe ninguna regla.

En cuanto a la segunda pregunta, la solución "mejor" puede desconfiar en función de la infraestructura de la empresa que no conocemos.

contestado el 01 de mayo de 12 a las 23:05

Busqué los términos del servicio y no vi nada que pudiera restringir este tipo de distribución. ¿Puedes comentar la respuesta de @dagalpin? Si no es gratis, ¿crees que esto seguirá funcionando? - kevin westwood

Para la situación de compra, creo que debería funcionar siempre y cuando no uses las licencias de Google Play porque si no compras la aplicación, para el sistema no se te considera propietario legítimo. - Choque cerebral

Tengo una solución para el problema de las licencias. ¡Gracias por la gran respuesta! - kevin westwood

He probado esto y no me funciona. Ambos están firmados con la misma firma, pero la actualización no aparece en Google Play. Solo dice que puede abrirlo. - kevin westwood

Creo que es solo un error con Google Play, ese mismo problema me pasó con las actualizaciones de Angry Birds. También asegúrese de que no está viendo una página almacenada en caché de Google Play, si revisa justo después de cargar una actualización, es posible que no esté visible de inmediato. - Choque cerebral

Si la versión en Google Play es idéntica a la versión que distribuyó, firmó con la misma firma y está disponible como una aplicación gratuita, Google Play se puede usar para actualizar la versión distribuida fuera de Google Play.

contestado el 01 de mayo de 12 a las 23:05

¿Y si no es gratis, sino vendido? ¿Seguirá actualizándose como describe @BrainCrash? - kevin westwood

Recibí lo siguiente en un correo electrónico de un miembro del equipo de Google Play:

"Las aplicaciones de carga lateral utilizadas por sus usuarios internos no recibirán actualizaciones de Google Play. Deberá proporcionarles el nuevo APK para que puedan acceder a las nuevas características/funcionalidad. Esto funciona según lo previsto para garantizar que solo los usuarios que hayan comprado una aplicación paga recibirán notificaciones y actualizaciones".

Entonces: las aplicaciones pagas no se pueden actualizar a través de Google Play si están "cargadas lateralmente" (instaladas fuera de Google Play).

Respondido 16 Jul 12, 23:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.