Swift In App Подписка Как проверить активный статус? - PullRequest
2 голосов
/ 06 марта 2019

Возможно, этот вопрос задавался, но я не нашел для меня подходящего решения.

Итак: если я хочу проверить, подписан ли пользователь в моем приложении на неделю или месяц, есть ликонкретное значение, которое говорит "active" true / false ИЛИ мне нужно вычислять его в коде, проверяя текущую метку времени с началом подписки?

Как: `currentDate - dateSubscribeed = daysRemaining

Я видел кодовые сигналы, но не смог определить их по образцам.

1 Ответ

2 голосов
/ 06 марта 2019

Почти. Вы должны проверить по полю expiration_date и сравнить его с текущей датой.

В идеале вы сравниваете дату со временем сервера, а не со временем устройства, которое пользователь может легко изменить.

Если вы хотите более детально ознакомиться с проверкой статуса подписки для пользователей, посмотрите: Подписки iOS жесткие

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