iOS Wiederherstellen in App-Einkäufen mit Belegen

Der folgende Auszug stammt aus den Apple-Dokumenten, in denen beschrieben wird, wie App-Käufe in iOS 7 wiederhergestellt werden. Sie können die Belege speichern und später herausfinden, was der Benutzer bereits gekauft hat, oder Sie können die App-Belege aktualisieren. Meine Fragen sind:

1) Gibt es die eine App Quittung oder gibt es viele einzelne Quittungen?

2) Ist es sinnvoller, diese Belege zu speichern, anstatt nur direkt zu speichern, welche Funktionen der Benutzer bereits gekauft hat

3) Wie kann ich die Quittung überprüfen, die ich von dieser Aktualisierung erhalte? Alle meine Versuche, es zu analysieren, sind bisher gescheitert.

4) Gibt es ein Framework mit vielen Funktionen (Speichern von Belegen / gekauften Produkten in iCloud, Vereinfachung des Einkaufs, Handhabung von Downloads, Behandlung von Verbindungsproblemen aller Art usw.)? Vielleicht sogar mit Remote Server Support (und Validierung).

Ich hoffe jemand kann helfen! :)

App-Quittung aktualisieren

Erstellen Sie eine Empfangsaktualisierungsanforderung, legen Sie einen Stellvertreter fest und starten Sie die Anforderung. Die Anforderung unterstützt optionale Eigenschaften zum Abrufen von Belegen in verschiedenen Status beim Testen, z. B. abgelaufene Belege. Weitere Informationen finden Sie in den Werten für initWithReceiptProperties: Methode von SKReceiptRefreshRequest.

request = [[SKReceiptRefreshRequest alloc] init];
request.delegate = self;
[request start];

Nachdem der Beleg aktualisiert wurde, überprüfen Sie ihn und liefern Sie alle hinzugefügten Produkte aus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage