Sembra che il portachiavi su iOS memorizzi i dati su base per-app piuttosto che per utente.Come memorizzare gli acquisti in-app per la disponibilità offline per singolo utente
Quindi, se devo conservare informazioni su acquisti in-app nel portachiavi, questi prodotti rimarranno disponibili sul dispositivo, indipendentemente da quale di Apple-id è attualmente connesso.
ho potuto richiedere alla rete di accesso e di eseguire una ripristinare per sapere quali prodotti dovrebbero essere disponibili, ma sembra essere una cattiva pratica fare un retore non avviato dall'utente. Inoltre, l'app dovrebbe funzionare correttamente offline.
La mia domanda è: come posso proteggere gli acquisti in-app dall'essere disponibili per gli utenti diversi dall'id-Apple che li ha acquistati?
NSUserDefault è anche indipendente da tutti gli utenti registrati Apple-id su un dispositivo ed è testo in chiaro; non offre più del portachiavi. – hlintrup