¿Puedo hacer que mi tienda Apple Store sea gratuita con anuncios y darles a los compradores anteriores un complemento gratuito?

Planeo 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?

  • Código de error 90161 Perfil de suministro no válido
  • Consulte iAd Revenue en el nuevo layout de iTunes Connect?
  • No se puede registrar una nueva ID de aplicación
  • ¿Cargar un nuevo binary a iTunes Connect pierde nuestro lugar en la queue de revisión?
  • ¿En qué países puede residir un desarrollador individual de iOS para recibir pagos de Apple?
  • Parece que no puede agregar probadores internos con counts de iTunes Connect existentes
  • ¿Apple ID es el nombre del editor de las aplicaciones o libros creados con iBooks Author?
  • ¿Dónde puedo ver que iTunes conecte el calendar fiscal sin acceso a iTunes Connect?
  • No se puede rechazar un file binary en la nueva interfaz de usuario de iTunesConnect
  • Error de carga de la Mac App Store: error de validation (SFML)
  • Cómo cambiar el idioma de la interfaz en iTunes
  • ¿Es posible ver lo que era 'ilegal' sobre mi aplicación?
  • One Solution collect form web for “¿Puedo hacer que mi tienda Apple Store sea gratuita con anuncios y darles a los compradores anteriores un complemento gratuito?”

    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, leí si el usuario tenía ese valor bool. Si lo hicieran, serían propietarios 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 server (la aplicación llamaría a su server al momento de la installation con una cadena específica para el usuario). Esto haría lo mismo que usar NSUserDefaults excepto que el valor está almacenado en su server 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 vuelven a instalar la aplicación.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).