Wie zu testen die "erneuern" - Komponente von auto-Erneuerung Abonnements im iOS App Store Sandbox?

Leute,

Ich bin versucht, um zu überprüfen, dass die automatische Verlängerung von Abonnements sind eigentlich die Erneuerung in der sandbox-Umgebung. Zunächst scheint es, dass die automatische Verlängerung von Abonnements in der sandbox sind nur 5 Minuten lang gültig. Macht Sinn. Ich erwarte, dass wenn ich fünf Minuten warten, dann machen Sie einen anderen Anruf zu

https://sandbox.itunes.apple.com/verifyReceipt

Mit meinem Empfang von Daten, sollte ich sehen das Abonnement verlängert, ein Ablaufdatum weitere fünf Minuten aus.

Leider ist das nicht der Fall ist. Ich sehe nur eine Antwort mit latest_expired_receipt_info und den status 21006, was bedeutet, "Diese Rechnung ist gültig, aber das Abonnement ist abgelaufen" nach die Apple-docs.

Kann mir jemand sagen ob Sie in der Lage sind zu testen, die automatische Verlängerung von Abonnements end-to-end, auch diese erneuern Komponente? Oder muss ich, um starten Sie diese app und drücke die Daumen, dass Produkte funktionieren wie beworben?

Alternativ gibt es irgendeine Art von client-side-magic/API-Aufruf habe ich zu laufen, bevor wieder die Veröffentlichung meiner Daten auf der verifyReceipt URL?

Gab es einige Diskussion zu diesem Thema hieraber es ist mir nicht klar, ob ich das kann/sollte man erwarten können, erneut zu überprüfen Abonnements vollständig auf der server-Seite durch die Veröffentlichung der verifyReceipt URL oder wenn ich etwas tun muss, um auf der client-Seite zu.

Dank!

InformationsquelleAutor der Frage esilver | 2011-07-05

Schreibe einen Kommentar