Como ya han dicho otros, no es automático y debe hacerlo usted mismo. Depende de si las personas tienen una cuenta de usuario en su base de datos o no. Si lo hay, debe establecer un booleano para IAP para los usuarios actuales antes de lanzar la nueva versión. Los nuevos usuarios tienen ese booleano falso, por lo que deben comprar el IAP para hacerlo realidad.
Si no hay cuentas de usuario en el lado del servidor, debe manejar el IAP en la aplicación como un booleano almacenado en el dispositivo. Entonces, si ya ha escrito algunos datos en ese dispositivo en la versión anterior. Puede verificar su existencia la primera vez que se inicia la nueva versión para poder detectar si se trata de una actualización o una nueva instalación. Luego puede establecer el valor booleano IAP verdadero. Pero el punto es que si el usuario elimina la aplicación e la instala, las características profesionales se perderán. Alguien que compró el IAP aún puede restaurar su compra.
Realmente depende de la estructura de su aplicación actual.
- Quiero crear una aplicación profesional pero no tengo conocimientos de programación. ¿Cómo puedo crearla?
- Quiero desarrollar una aplicación, primero quiero compilarla para iOS. ¿Cómo comienzo con el desarrollo de iOS basado en la idea de mi aplicación?
- Quiero desarrollar una aplicación móvil híbrida que mantenga HTML y CSS para el diseño de la interfaz y python para toda la parte dinámica. ¿Hay una manera de hacerlo?
- Quiero desarrollar una aplicación móvil de servicio de catering local de la ciudad. ¿Cuál debería ser el modelo de negocio?
- Quiero dejar mi trabajo y comenzar a programar aplicaciones de Android a tiempo completo. ¿Cuáles son los tipos de aplicaciones con las que uno puede comenzar y al mismo tiempo generar suficiente cantidad de dinero para ellos?