ios In-App-Subskriptionen - Wann ändert sich die Original_transaction_id?

9

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

  • Benutzer kauft 1 Monat Abonnement, sagen wir im Januar
  • bricht die Erneuerung ab
  • wartet dann bis März (& gt; 1 Monat) und kauft dasselbe Abonnement wieder

Gibt der AppStore (bei Bestätigung des Kaufs) eine neue original_transaction_id für den neuen Kauf zurück? Oder anders ausgedrückt, kann original_transaction_id zum Gruppieren von Belegen verwendet werden, um Intervalle zu bestimmen, wenn der Benutzer ein aktives Abonnement hatte?

Da es in der Sandbox eine simulierte Situation wie diese gibt, gibt es immer original_transaction_id vom ERSTEN Kauf eines gegebenen Abonnements zurück, unabhängig davon, ob es einige Intervalle gab, in denen der Benutzer kein aktives Abonnement hatte. Bei mehreren Käufen von Abonnements mit Intervallen zwischen und nach Ablauf der Gültigkeitsdauer gab die Überprüfung des Sandbox-Belegs original_purchase_date des ersten Kaufs und expires_date des letzten Kaufs zurück.

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

    
Hox 25.09.2013, 09:11
quelle

1 Antwort

-1

Original_transaction_id ist (Alle Zugänge in einer Verlängerungskette für eine automatisch verlängerbare Subskription haben denselben Wert für dieses Feld.)

Expires_date ist (Das Ablaufdatum für das Abonnement, ausgedrückt als Anzahl der Millisekunden seit dem 1. Januar 1970, 00:00:00 GMT.)

Referenz: Ссылка

Warum möchten Sie es in einem echten Szenario testen, wenn Sie es in einer simulierten Umgebung gemäß den Richtlinien von Apple unter Ссылка ?

    
Yogesh Khatri 12.02.2016 13:32
quelle