Planeo hacer que mi aplicación sea gratuita con anuncios, pero incluye una opción para eliminar anuncios. ¿Puedo dar automáticamente el complemento a todos los compradores anteriores?
Planeo hacer que mi aplicación sea gratuita con anuncios, pero incluye una opción para eliminar anuncios. ¿Puedo dar automáticamente el complemento a todos los compradores anteriores?
Sí, y hay algunas maneras diferentes de hacerlo. La ruta que seguí fue lanzar una pequeña actualización que usa NSUserDefaults
para escribir una propiedad bool cuando se instaló la aplicación. Luego, cuando distribuí la actualización de la aplicación con los anuncios, leería si el usuario tenía ese valor bool. Si lo hicieran, eran un propietario anterior y no mostraría los anuncios. Si no, eran un nuevo propietario y obtuvieron los anuncios.
Puede hacer lo mismo haciendo que la aplicación establezca un valor en su propio servidor (la aplicación llamaría a su servidor después de la instalación con una cadena específica del usuario). Esto haría lo mismo que usar NSUserDefaults
, excepto que el valor se almacena en su servidor y no en el dispositivo del usuario.
Hay algunos ejemplos en línea que incluyen cómo almacenar el valor bool que permanecerá con el usuario incluso si eliminan y reinstalan la aplicación.
Lea otras preguntas en las etiquetas app-store-connect