Versiones pagadas y gratuitas de la aplicación para Android
Me pregunto cuál es la mejor manera de tener dos versiones diferentes de una aplicación para Android. Me gustaría tener una versión de mi aplicación con anuncios y otra sin anuncios (la pagada). ¿Cuál es la forma más fácil de lograr esto? He encontrado algo llamado versión sabores aquí, pero desde que soy nuevo en el desarrollo de Android no estoy seguro si eso es lo que quiero. Por favor cualquier sugerencia para abordar esto?
- Manera correcta de usar variables de entorno del sistema en gradle usando Android Studio
- Importar BaseGameUtils a Android Studio
- Archivo bajo / res / raw no accesible en Debug buildvariant
- Android Studio INSTALL_FAILED_DEXOPT e INSTALL_FAILED_UID_CHANGED en la ejecución del proyecto
- Aplicación para Android con 2 librerías con jniLibs - bloquea la aplicación
- JAVA_HOME se establece en un directorio no válido mientras se ejecuta ./gradlew en OSX
- Android - Prácticas recomendadas para variables en el script de compilación de Gradle
- No encontró la clase "android.support.multidex.MultiDexApplication" en la ruta: DexPathList
- ¿Por qué no puede androide gradle encontrar junit? ¿Por qué no lo está buscando en repositorios remotos?
- Las firmas de división son inconsistentes con la ejecución predeterminada de estudio de Android
- Facebook strings no tiene traducción por defecto
- ¿Es posible tener un módulo de biblioteca java simple dependiendo del androide SDK en Android Studio
- Las herramientas de compilación de Android evitan que ProGuard elimine las clases de biblioteca de appcompat no utilizadas
Podrías tener dos versiones de la aplicación en Play Store. Sin embargo, tendría que mantener estos por separado y es frustrante para actualizar de libre a pagado con este enfoque. Si eligió esta forma de mantener su aplicación, tendría que tener dos proyectos, uno para cada versión. Esto daría lugar a tener dos copias de código fuente casi idéntico.
Un enfoque que he visto a la gente hacer es que la versión gratuita también contiene las características premium que se desbloquean una vez que el usuario instala una aplicación de unlocker pagado de la tienda. Sin embargo, esto tiene el mismo resultado que la primera opción: tendría que mantener dos aplicaciones (esta vez diferente, aunque) y los usuarios tendrían que instalar software adicional.
La mejor opción es incluir la versión premium como una compra integrada en la aplicación. La aplicación contendría todas las funciones premium pero se bloquearía de forma predeterminada. Una vez que el usuario paga por el producto en la aplicación (en este caso la membresía premium), desbloquearía todas las funciones.
Puede leer más sobre la facturación en la aplicación aquí .
¿Por qué no publicar dos aplicaciones con la libre como esta:
MyApp
y el pagado como este:
MyApp(Paid)
.
Y esto es cómo prepararlos:
Haz que tu aplicación funcione y añade anuncios y luego firma y genera el apk. Publicarlo. MyApp.apk
A continuación, vuelva y vuelva a examinar los anuncios, cambie el nombre del paquete, agregue el Paid
al nombre y, a continuación, firme el apk. MyApp(Paid).apk
Luego Publíquelo.
- Extraño error en el primer inicio Backendless
- Una forma más elegante de decodificar \ Unicode en un flujo de entrada