iPhone + In acquisto App + determinare se prodotto è stato acquistato o meno
-
19-09-2019 - |
Domanda
I sono l'attuazione In acquisto App nella mia applicazione.
Quello che voglio fare è che ho alcune caratteristiche che sono bloccati e una volta che l'utente clicca che caratterizzano chiederà di acquistare quel prodotto e, una volta che acquistano, la funzione verrà sbloccato. Ma prima che devo verificare se quel particolare prodotto è già acquistato dall'utente oppure no. Se la sua già acquistato Io non voglio mostrare l'avviso per l'acquisto di quel prodotto.
Come raggiungere questo obiettivo.
Soluzione
Idealmente si dovrebbe salvare le informazioni su ciò che è stato acquistato quando è stato acquistato, in modo da poter semplicemente controllare voi stessi. Nel caso di una domanda reinstallarlo, è possibile interrogare l'App Store per vedere tutte le transazioni passate.
Se si desidera ottenere un elenco di transazioni precedenti dal negozio si utilizza -[SKPaymentQueue restoreCompletedTransactions]
. Le operazioni restaurati possono essere verificati proprio come normali transazioni.