Necesito establecer una variable global cuando un usuario realiza una compra desde la aplicación. Podría usar NSUserDefaults, y simplemente tener una clave llamada "Purchased", pero eso no parece muy seguro.Compras integradas de iOS: la mejor manera de saber si el usuario ha comprado
¿Cuál es la mejor manera de almacenar datos de manera segura para que yo sepa si los usuarios han realizado o no una compra?
Por ejemplo, en una vista particular, necesito saber si mostrar o no un botón "Comprar". Obviamente, debería estar oculto si ya hicieron la compra.
No creo que esto ayude en iOS. – soleil
Claro que sí. El llavero existe en iOS, y es la manera nativa más segura de almacenar datos. Un usuario no podría editar estos datos fácilmente, por lo que almacenar los datos en el llavero es el mejor y más seguro método. – C0deH4cker