Compras en la aplicación para desbloquear funciones pagadas

Estoy buscando para liberar dos versiones de mi aplicación: gratuita y pagada. La aplicación de pago tendrá algunas funciones más, pero sin contenido adicional como tal. Originalmente iba a lanzar dos aplicaciones separadas en el mercado, pero está resultando difícil mantener una sola base de código y tener dos aplicaciones separadas.

¿Las compras en la aplicación serían una mejor manera de hacerlo? Así que lanzar una aplicación gratuita y luego permitir a los usuarios comprar un desbloqueo para las funciones adicionales. Esto también significaría que no tendría que utilizar explícitamente la parte de la licencia del desarrollo de Android como se cuida dentro de la compra en la aplicación.

Hay tres estrategias que vienen a mi mente:

  1. Lanzamiento de dos versiones, una versión gratuita y una versión de pago. La versión de pago contiene funciones adicionales. Para facilitar el desarrollo, debes usar Android Libaries . Esto evita la duplicación de código.

    Ventajas:

    • Más fácil de implementar.
    • Funciona en otros mercados como el Android Market porque no depende de ello.

    Desventaja:

    • Si el usuario tiene algunos datos en la versión gratuita, debe proporcionar una funcionalidad de importación para la versión de pago o el usuario perderá los datos.
    • Tienes que las versiones en el mercado que obtienen diferentes comentarios.
  2. Release versión dos: una versión gratuita que contiene todas las características, pero algunas características están bloqueadas. Desbloquearlos con una "aplicación de desbloqueo", que es una simple aplicación de pago lanzado en el mercado.

    Ventajas:

    • Fácil de implementar.
    • Funciona en otros mercados como el Android Market porque no depende de ello.

    Desventores

    • ¿No es eso intuitivo porque el usuario tiene una aplicación "inútil" instalada.
  3. Libere una versión: una versión gratuita que contiene todas las características pero algunas características están bloqueadas. Desbloquearlos mediante las compras en la aplicación. Ventajas:

    • Solución de grano fino: puede desbloquear diferentes funciones para diferentes precios.

    Desventores

    • No es tan sencillo de implementar, el In-App-API es complicado
    • No funciona sin Android Market
  • IN_APP_NOTIFY con la versión 3 de la aplicación
  • ¿Cómo cambio la cuenta de prueba que se va a utilizar en android en la facturación de la aplicación?
  • Android comprueba si el dispositivo admite la facturación inapp
  • Reembolso de facturación de Android en la aplicación
  • ¿Puedo validar completamente las renovaciones de suscripción en la aplicación de Google Play por el servidor?
  • "El elemento que estaba intentando comprar no se pudo encontrar" Facturación de Android en la aplicación
  • El usuario no es elegible para esta compra Android inApp
  • Android inapp compra precio del producto en moneda local
  • Eliminar "Gracias. Su artículo aparecerá en breve. "Tostada de aparecer después de la compra de InApp
  • Flujo de usabilidad de Android en la aplicación de facturación compra de un bien virtual
  • Android en la facturación de aplicaciones - Error al recuperar información del servidor
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.