Actualización gratuita a aplicaciones Android pagadas sin dejar dos iconos

Tengo una aplicación de Android con versiones gratuitas y pagadas, donde la versión gratuita tiene un límite de tiempo, después de lo cual redirige a los usuarios al mercado para comprar la versión de pago. Las dos versiones tienen nombres de paquetes diferentes y se presentan al mercado como aplicaciones separadas.

Sin embargo, cuando los usuarios compran la versión de pago, esto no sustituye a la versión gratuita – se quedan con ambas versiones instaladas a la vez. Me gustaría que se instalara sobre la versión gratuita. Lo ideal sería reemplazar cualquier atajo existente en la pantalla de inicio con atajos a la nueva versión, pero eso es menos importante.

¿Hay una manera elegante de manejar esto?

No se puede eliminar automáticamente la versión gratuita cuando un usuario compra la pagada. Sólo el usuario del dispositivo puede desinstalar las aplicaciones desde el teléfono, y debe hacerlo manualmente.

Si la cosa de los dos iconos realmente te molesta, siempre puedes cambiar a un modelo de versión libre solo, usando la facturación en la aplicación para desbloquear funciones o contenidos en tu aplicación.

Una manera popular de manejar esta situación es liberar solamente un paquete completamente funcional.

Poner toda la funcionalidad en la versión "gratuita", y luego lanzar una "clave Pro", que es sólo un paquete vacío. A continuación, puede agregar una función a la versión gratuita que comprueba si la clave Pro está instalada. A continuación, puede utilizar esta función para desbloquear selectivamente determinadas funciones de la aplicación.

Consulte ¿Cómo puedo utilizar la versión de pago de mi aplicación como una "clave" para la versión gratuita? Y Detectar si la aplicación se descargó desde Android Market para obtener más información sobre este proceso.

  • Determine el país Play Store
  • Reemplazar la aplicación de Android que tiene el mismo nombre de paquete pero nueva keystore
  • Se requiere Google Play Services, pero Google Play (mercado) no está instalado. ¿Qué hacer?
  • Registro de Google Cloud Messaging AUTHENTICATION_FAILED
  • ¿Existe una estrategia recomendada para lanzar una versión beta de una aplicación a un número limitado de usuarios a través del Android Market?
  • Android: cómo actualizar una aplicación de Android con facturación inapp?
  • Filtro de mercado para clase de memoria
  • ¿Por qué obtengo esta sugerencia optimizadora en Google Play?
  • API de licencias de mercado en emuladores de Android
  • La aplicación de Android para tablets sigue mostrando "Designed for Phones"
  • Cómo eliminar la aplicación publicada de mi cuenta de Android Market?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.