Ich plane, In-App-Käufe zu verwenden, um einige Funktionen in meiner App freizuschalten. Was ist der sicherste Weg, dies zu tun?Sicherer Weg zum Freischalten der Vollversion über In-App Purchase
Ursprünglich wollte ich in den NSUserDefaults
eine Bool setzen:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isPro"];
Aber ich bin nicht wirklich sicher, ob es eine Möglichkeit gibt, diesen Wert über einen „Hack“ zu setzen (wie NSUserDefaults
verwaltet werden von iOS und nicht direkt von der App), so dass der Benutzer den In-App-Kauf nicht durchführen muss, um die Vollversion zu erhalten.
Was ist die beste Vorgehensweise, um damit umzugehen?
Überprüfen Sie [diese Antwort] (http://stackoverflow.com/questions/4978852/storing-in-apppurchase-receipts -in der Anwendung-Keychain) für das Speichern im Keychain. – Eric