Pregunta

Apple no ofrece códigos promocionales para compras en la aplicación. ¿Cuál es la mejor manera de permitir que los usuarios prueben las características o el contenido desbloqueado por las compras en la aplicación de forma gratuita, mientras que cumplen con las pautas de desarrolladores de Apple?

La idea es permitir que un conjunto especial de usuarios (revisores, ventiladores clave, etc.) acceda al contenido o características ofrecidas como compras en la aplicación sin pagar.

Los ejemplos de aplicaciones que trabajaron en torno a esta limitación serían muy apreciados.

¿Fue útil?

Solución

Puede enviar una versión de su aplicación que tenga todas las funciones desbloqueadas de forma predeterminada.

Las aplicaciones enviadas tienen una fecha de publicación que puede establecer cuando envíe (y creo que también puede cambiar esto sobre la marcha), simplemente puede evitar que la aplicación se publique en la App Store, pero aún así puede dar códigos promocionales para ello. .

Los códigos de promoción se aplican a una versión de aplicación específica, por lo que cuando los usuarios canjean los códigos de promoción por una versión de una aplicación que aún no se ha lanzado, descargan la versión previa a la línea.

Fuente

Otros consejos

¿Algo como Shareware? ¿Una aplicación, que tiene un subconjunto de características habilitadas hasta la compra en la aplicación? Apple lo permite ahora.

Como ejemplo. Tenemos un juego de rompecabezas, que tiene 12 niveles de dificultad. 4 o 5 de ellos están disponibles de forma gratuita y otros se desbloquean después de la compra en la aplicación.

Estoy trabajando en esto ahora.

Lo que estoy haciendo es generar un código/guía aleatorio y almacenarlo en el DB de mi servicio web. Entonces dale ese código a quien quieras. Ingresan ese código y llama al servicio web que pasa el código y el dispositivo UDID. WebService devuelve otro código que indica si ese promocodo era válido. Si es válido, la aplicación agregará esa compra a NSUSerDefaults o datos principales (sin embargo, realiza un seguimiento de las compras).

Si no tiene un servidor en funcionamiento (digamos que el contenido ya está en el paquete de aplicaciones) y no desea que un servidor requiera que haga un algoritmo para generar claves que su aplicación valida. Sin embargo, esto es mucho menos robusto. El uso de un servicio web le permite evitar que se distribuya 1 clave de trabajo entre todos los usuarios, ya que puede atar 1 código de promoción a 1 dispositivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top