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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kopiert aus dem Apple Developer Forum, für diejenigen, die nicht bereit zu springen forum...
Herausgefunden (aber nicht durch die Apple-docs):
Hoffe, das hilft.
InformationsquelleAutor der Antwort Ghazanfar Ali
Diesem Gespräch im Apple-dev-Foren kann etwas Licht auf dieses Problem für andere, die zu entdecken in diesem post: https://devforums.apple.com/thread/105350?tstart=0
InformationsquelleAutor der Antwort esilver
@Lata das sadhwani, App-Entwickler
InformationsquelleAutor der Antwort Dhaval Jivani