Когда есть подписка на автообновление, рассмотрите следующую модельную ситуацию:
- пользователь покупает подписку на 1 месяц, скажем, в январе
- отменяет обновление
- затем ждет до марта ( > 1 месяц) и снова покупает ту же подписку
Возвращает ли AppStore (при подтверждении получения) новый original_transaction_id
для новой покупки? Или перефразировать, может ли original_transaction_id
использоваться для группировки квитанций для определения интервалов, когда у пользователя была активная подписка?
Потому что в песочнице, когда есть подобранная ситуация, она возвращает всегда original_transaction_id
из ПЕРВОЙ покупки данной подписки, независимо от того, были ли у некоторых интервалов время, когда у пользователя не было активной подписки. Когда было несколько попыток подписки с интервалами между ними, когда срок ее действия истек, проверка квитанции о песочнице возвращает original_purchase_date
первой покупки и expires_date
последней покупки.
Моя проблема заключается в том, чтобы протестировать ее в живой среде, мне придется подождать более месяца, чтобы истекать срок подписки, чтобы проверить точное поведение.