División de la aplicación Android en dos 'sucursales', gratuitas y pagadas

He desarrollado un android-aplicación que me gustaría poner en el mercado. Sin embargo, quiero dividirlo en dos aplicaciones separadas, una gratis (con anuncios) y otra pagada (lógicamente sin anuncios). ¿Cómo iba a hacer eso? No me estoy preguntando acerca de la adición de anuncios (he manejado alreaddy), sino cómo tomar una aplicación android existente (eclipse-proyecto) y dividirlo en dos sin tener que crear un nuevo proyecto y simplemente copiar y pegar cada archivo Uno por uno (o en lotes para el caso). ¿Es eso posible?

Por cierto, utilizo GIT para SCM, así que he hecho dos ramas separadas, una maestra y una libre, pero tengo que establecer algunos cind de config-valor que hace shure que el mercado los separa como dos aplicaciones diferentes.

Además, cuando un usuario "actualiza", ¿es posible copiar el db de la aplicación gratuita a la pagada?

Podrías usar el Maven Android Plugin para construir múltiples versiones de la misma aplicación. A continuación, puede especificar un nuevo AndroidManifest para cada versión (para especificar un nombre de paquete de aplicación diferente para cada versión).

Su versión gratuita y pagada de su aplicación tendría diferentes perfiles en Maven.

Para su segunda pregunta, ¿no utiliza la base de datos del dispositivo? Si es así, puede acceder a ella en '/ data / data / free_app / databases /' y copiarlo en / data / data / paid_app / databases /.

O incluso usar el mismo nombre de paquete para las aplicaciones, y hacer que ambos usen la misma base de datos. Tendrás que hacer el desinstalar uno libre cuando el otehr es comprado así que los datos no consiguen extraños.

Vea aquí si utiliza una base de datos de aplicaciones.

Usted podría hacer en los pagos de la aplicación para hacer la actualización a la versión de pago, sería limpio, porque tendría todo en un solo proyecto

  • Estadísticos de aplicación para Android
  • Error al actualizar el inventario. Facturación en la aplicación
  • ¿Cómo forzar PhoneGap Android aplicación para realizar la actualización automática?
  • Facturación en la aplicación de Android, compras múltiples del mismo artículo
  • ¿Cuál es el costo de ingreso / membresía en el Marketplace de Android?
  • Informe de error de Android con un montón de <OR> en stacktrace
  • La opción de instalación total de Android apps no se muestra en google play android app
  • Aplicación de Android Market Url?
  • ¿Por qué mi aplicación de Android orientada a distribuir en un país se descarga en varios?
  • ¿Es posible impedir que la aplicación de Google Play cree un acceso directo de mi aplicación en la instalación?
  • ¿Cómo averiguar qué requisitos de hardware tiene mi aplicación de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.