iOS в покупке приложения, как определить, изменилась ли учетная запись пользователя магазина приложений

Я создаю приложение, которое требуется для покупки приложения. Все работает нормально, но у меня проблема.

У меня есть список продуктов, которые можно приобрести. При покупке продукта я сохраняю идентификатор продукта в настройках по умолчанию, поэтому я могу предоставить контент, даже если интернет-соединение отсутствует.

Проблема: User1 покупает некоторые продукты. Пользователь1 выйдет из appStore (в настройках). Пользователь 2 регистрируется в appStore. Открыть приложение. Теперь пользователь 2 сможет видеть содержимое user1 разблокированным.

Как я могу предотвратить это?

благодаря

  • В чем разница между расходными и невозобновляемыми подписками?
  • «Не удается подключиться к iTunes Store»
  • бэкэнд-сервис для покупки в приложении
  • Тестирование покупки iOS In-App с помощью Ad-Hoc версии приложения
  • Кнопка отмены покупки в приложении приводит к сбою приложения без какой-либо информации в журнале
  • Apple In-app покупка transaction_id одной покупки иногда меняется
  • Покупки в приложениях: застрял при оплатеВопроцессИдентификаторы - устаревшие
  • Отслеживание покупок через приложение с помощью Google Analytics iOS SDK
  • Проверка подлинности в режиме реального времени RMStore
  • Подтверждение покупки при покупке приложения
  • Любой (ранний) опыт работы с автоматически возобновляемыми подписками для iOS
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.