¿Puedo hacer que mi aplicación Apple Store sea gratuita con anuncios y dar a los compradores anteriores un complemento gratuito?


1

Estoy planeando hacer que mi aplicación sea gratuita con anuncios, pero incluyo una opción para eliminar anuncios. ¿Puedo dar automáticamente el complemento a todos los compradores anteriores?

Respuestas:


3

Sí, y hay algunas formas diferentes de hacerlo. El camino que seguí fue lanzar una pequeña actualización que se usa NSUserDefaultspara escribir una propiedad bool cuando se instaló la aplicación. Luego, cuando distribuí la actualización de la aplicación con los anuncios, leí si el usuario tenía ese valor bool. Si lo hicieran, eran dueños anteriores 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, NSUserDefaultsexcepto 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.


No he encontrado ningún ejemplo útil hasta ahora. ¿Conoces alguno que no me involucre usando mi propio servidor?
Zack

Simplemente use NSUserDefaultsy establezca un valor bool en el delegado de la aplicación didFinishLaunchingWithValues. Veré si puedo encontrar un ejemplo, pero es realmente muy simple, al igual que guardar cualquier valor NSUserDefaults.
fsb

Aquí hay un ejemplo básico.
fsb

Si no almacena la asociación entre el usuario y la versión de la aplicación en su servidor, tendrá problemas si el usuario desea migrar a un nuevo dispositivo.
axl
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.