iOS - Wiederherstellung auto-erneuerbare-Abonnement
Ich bin Implementierung von auto-erneuerbare-Abonnement.In, ich habe folgende Frage
Kann ein Benutzer in der Lage sein Wiederherstellung der Abonnement-Inhalte, auch nachdem es abgelaufen ist?
wenn ja, wie kann ich prüfen, und lassen Sie Sie herunterladen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf Wiederherstellen Von Automatisch Erneuerbaren Subskriptionen
Grundsätzlich müssen Sie rufen Sie
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
und Sie erhalten wieder restauriert Transaktionen. Sie sollten schauenoriginalTransaction
Eigenschaft. Sie wissen, das Datum der Transaktion für jede Transaktion(auch abgelaufene). Dann schauen Sie in der Produkt-id und die app sollte wissen, was die Länge des Abonnements für jede Produkt-id. Und da Sie wissen, Startdatum und die Länge der einzelnen Transaktion, die Sie berechnen können, Zeiträume, in denen Abonnement gültig war.Validieren Sie Sie wie jede andere Transaktion sendet Sie an den server senden, dann
http://buy.itunes.apple.com/verifyReceipt
(ändern kaufen sandbox zum testen).Können Sie diese Methode verwenden, überprüfen Sie die Abonnement.denn dies ist, bieten Abonnement-start-und Verfallsdatum.
Tipps--
Umsetzung-Überprüfung-Abonnement mithilfe von application delegate-Methode applicationDidEnterBackground.