2011-07-13 18 views
6

He estado desarrollando un juego gratuito (con anuncios) en Android Market. Ahora bastantes personas me están pidiendo que haga una versión paga sin anuncios. No tengo experiencia en mantener múltiples versiones de una sola aplicación.La forma correcta de proporcionar una actualización Premium a una aplicación para Android gratuita

Ya he tenido en cuenta la aplicación en Eclipse: un proyecto de biblioteca y un proyecto de aplicación (gratuito). Ahora voy a agregar un nuevo proyecto para la versión paga.

Mi problema principal tiene que ver con la forma más eficiente y confiable de importar configuraciones antiguas y datos de la versión gratuita si ya está instalada en el teléfono del usuario.

  • Idealmente, deseo que los usuarios no tengan que exportar datos y configuraciones manualmente.
  • Creo que las rutas de archivos de hardcoding no son sólidas.
  • Soy demasiado flojo y desanimado para implementar un ContentProvider.

¿Existe alguna manera fácil de consultar datos y configuraciones desde otra aplicación mía, dado el nombre del paquete?

Muchas gracias.

+0

¿Solo necesita copiar sobre SharedPreferneces? – inazaruk

+0

Necesitaré mantener ambas SharedPreferences y una base de datos SQLite. Estoy investigando la compra en la aplicación sugerida por Barry debajo de – Phil

Respuesta

5

No necesita copiar nada o incluso instalar otra aplicación. Simplemente agregue una compra en la aplicación gratuita que deshabilita los anuncios.

Barry

+0

Leeré más sobre eso. Gracias Barry! – Phil

+0

He estado investigando más y la desventaja del enfoque en la aplicación es que solo obtiene una lista de aplicaciones en Android Market. Probablemente el mejor enfoque es ofrecer AMBOS métodos de compra, si puede molestarse. –

Cuestiones relacionadas