iOS In-App-Abonnements - Wann ändert sich die original_transaction_id?

Berücksichtigen Sie bei einem Abonnement mit automatischer Verlängerung die folgende Modellsituation:

Benutzer kauft 1-Monats-Abonnement, sagen wir im Januarbricht die Erneuerung abWartet dann bis März (> 1 Monat) und kauft das gleiche Abo erneut

Gibt der AppStore (bei Erhalt der Bestätigung) eine neue zurück?original_transaction_id für den Neukauf? Oder umformuliert, kannoriginal_transaction_id zum Gruppieren von Belegen verwendet werden, um Intervalle zu bestimmen, in denen der Benutzer ein aktives Abonnement hatte?

Denn in einer Sandbox wird eine solche simulierte Situation immer zurückgegebenoriginal_transaction_id ab dem ERSTEN Kauf eines bestimmten Abonnements, unabhängig davon, ob es Intervalle gab, in denen der Benutzer kein aktives Abonnement hatte. Bei mehreren Abonnementkäufen mit Intervallen zwischen dem Ablaufdatum wird die Sandbox-Empfangsbestätigung zurückgegebenoriginal_purchase_date des ersten Kaufs undexpires_date vom letzten Kauf.

Mein Problem ist, um es in einer Live-Umgebung zu testen, müsste ich mehr als einen Monat warten, bis Abonnements ablaufen, um das genaue Verhalten zu testen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage