StoreKit: разница между первоначальной датой и датой покупки - PullRequest
0 голосов
/ 02 февраля 2020

Я не до конца понимаю. Если я попытаюсь восстановить, например, подписку, то пользователь купил 6 месяцев go на один год:

  • Какая дата первоначальной покупки?
  • Что такое покупка дата?

Если эта подписка автоматически продлевается через год, а мы восстанавливаем ее через 6 месяцев: - Какая первоначальная дата покупки? - Какая дата покупки?

Насколько я понимаю, пока: Дата покупки: всегда время восстановления Оригинальная дата покупки: Скорее всего, начало периода подписки. Но является ли это началом первой подписки, если это автоматическое продление? Или это начало каждого периода обновления?

1 Ответ

3 голосов
/ 03 февраля 2020

Документация в поле квитанции от Apple объясняет это очень хорошо:

Дата первоначальной покупки:

В режиме автообновления квитанция подписки, это указывает на начало периода подписки

Дата покупки

В квитанции с автоматически возобновляемой подпиской дата покупки является дата, когда подписка была либо куплена, либо продлена

Например: кто-то купил годовую автообновляемую подписку на 2019/2/2. При проверке на 2020/2/1 orignalPurchDate и purchaseDate равны 2019/2/2, тогда как на 2020/2/2 orignalPurchDate все еще 2019/2/2, но для purchaseDate это 2020/2/2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...