Gdy istnieje subskrypcja automatycznego odnawiania, rozważmy następujący model sytuację:Subskrypcje w aplikacji ios - kiedy zmienia się wartość original_transaction_id?
- użytkownik kupuje 1 abonament miesięczny, powiedzmy, w styczniu
- anuluje odnowienie
- następnie czeka do marca (> 1 miesiąc) i kupuje ponownie tę samą subskrypcję ponownie:
Czy AppStore zwróci (przy odbiorze potwierdzenia) nowy numer original_transaction_id
dla nowego zakupu? Lub ponownie sformułowane, czy można używać original_transaction_id
do grupowania pokwitowań w celu określenia odstępów czasu, gdy użytkownik miał aktywną subskrypcję?
Ponieważ w piaskownicy, gdy istnieje taka symulowana sytuacja, zwraca ona zawsze original_transaction_id
z PIERWSZEGO zakupu danej subskrypcji, niezależnie od tego, czy były jakieś interwały, w których użytkownik nie był aktywny. W przypadku wielokrotnych zakupów subskrypcji w przerwach między datą ważności wygasłej, potwierdzenie odbioru Sandbox zwraca original_purchase_date
pierwszego zakupu i expires_date
z ostatniego zakupu.
Moim problemem jest przetestowanie go w środowisku na żywo, więc musiałbym poczekać ponad miesiąc, aby wygaśnięcie subskrypcji umożliwiło przetestowanie dokładnego zachowania.
Tak, jestem również zainteresowany odpowiedzią. Już to rozgryzłeś? –