Compras gratuitas en la aplicación

Estoy luchando con esto. Mi cliente desea establecer una label de precio (£ 1.49) para la aplicación y la aplicación tiene 4 compras in-app no ​​consumibles (£ 1.49 cada una). Sin embargo, quieren dar uno de los no consumibles gratis en la primera ejecución (pero no uno específico, quieren que el usuario elija uno de esos 4) porque han pagado la aplicación.

¿Hay alguna forma de administrar esto? Hasta donde yo sé, no podemos crear productos gratuitos no consumibles en iTunes connect. Podemos comprobar si esa es la primera vez que el usuario desbloquea el producto mediante progtwigción, pero dado que esto no será a través de iTunes Connect, los usuarios no podrán llevar su function desbloqueada a otros dispositivos.

Si utilizamos nuestro propio server y database para rastrear quiénes desbloquearon como gratuitos, creo que es más probable que la aplicación sea rechazada.

Una solución podría ser hacer que la aplicación sea gratuita y mantener los productos no consumibles como iguales, pero el cliente no está interesado en esa solución.

¿Puede aconsejarme?

Gracias Oz

Solutions Collecting From Web of "Compras gratuitas en la aplicación"

Desafortunadamente, eso no funcionará.

Al less no usar la tienda de aplicaciones en sí misma. Es posible que pueda ofrecer una forma de download / acceder al mismo contenido mediante la implementación de una infraestructura separada que gestione la elegibilidad de descarga gratuita. Por ejemplo, la aplicación, en el primer lanzamiento, podría verificar con su server si el dispositivo en el que se está ejecutando ya se ha registrado. De lo contrario, se registra con su server y otorga al usuario acceso gratuito a uno de los productos.

Después de usar el producto gratuito, las compras se procesan a través de IAP como siempre. Sin embargo, debe tener cuidado de que el usuario no compre accidentalmente un producto después de que se haya descargado de forma gratuita, y que la reinstallation de la aplicación no le dará otra descarga gratuita al mismo usuario.

De esta manera se requeriría mucho más trabajo y se perdería la security de la estructura IAP de las manzanas.