IAP Как проверить, пробовал ли пользователь уже (в любое время в прошлом)?
Я внедряю подписки с возможностью автоматического продления с помощью пробной версии в своем приложении для iOS, и мне нужно раскрыть на нашем экране оформления заказа дату ограничения, когда пользователь может отключить автоматическое продление, чтобы не взимать плату.
Вы четко и явно предоставляете пользователям следующую информацию, касающуюся вашей автообновляемой подписки:
- Подписка автоматически продлевается, если автоматическое продление не отключено по крайней мере за 24 часа до окончания текущего периода.
Это означает, что если я предоставляю 7-дневную пробную версию, я должен добавить метку, указывающую, что пользователь может отключить ее до (сегодня + 7 дней).
Однако будет случай, когда пользователь уже опробовал, подписался и отменил подписку, а теперь хочет подписаться еще раз. На этот раз у них не будет другого пробного периода.
Поскольку нет пробной версии, нет необходимости добавлять метку, о которой я упоминал ранее.
Как я могу проверить, пробовал ли пользователь в прошлом или нет, и отображать правильную информацию соответственно?
1 ответ
Если предыдущий период подписки в квитанции имеет значение
true
либо дляis_trial_period
илиis_in_intro_offer_period
ключ, пользователь не имеет права на бесплатную пробную или вводную цену в этой группе подписки.