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

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

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

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

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

благодаря

  • In-app Restore отлично работает на Debug, но сбой в AdHoc в iPhone sdk
  • Можем ли мы проверить, была ли Apple возвращена в App Purchase?
  • Как сохранить и получить ответ на покупку in-app в ios?
  • В App Purchase (IAP) простые вопросы (у меня есть проблема)
  • Восстановление автоматической возобновляемой подписки с помощью «transaction.originalTransaction.transactionIdentifier» nil
  • Swift, spritekit: В программе покупки приложений запускается НИЧЕГО?
  • iOS8 Проверка подлинности покупки приложения
  • Любая возможность зарегистрировать URL-адрес обратного вызова для покупки приложения в iTunes Connect для расходных материалов?
  • У Apple исправлены проблемы с безопасностью при проверке поступления на покупку в приложении?
  • Будут ли неиспользованные продукты IAP работать, если я вытащу свой бинарный файл из AppStore?
  • Как предоставить бесплатные месяцы подписке на автоматическое продление (iOS)?
  • Interesting Posts

    «Недопустимый токен» при попытке аутентификации номера телефона с использованием firebase

    Как я могу получить весь календарь и его события из приложения iphone?

    UIScrollView не отвечает

    Сопоставление отношений в RestKit с помощью массива идентификаторов не работает

    Как использовать для цикла для создания массива Int в Swift 3

    Публикация приложений iOS и XCode5 не удалась – Ошибка ITMS-9000: «Бинарный файл, который вы пытались загрузить, был недействителен»

    Как исправить веб-инспектор сафари 6, чтобы он работал с iOS-устройствами или симуляторами?

    Пользовательский шрифт не работает в iOS 5

    Доступ к UIViewController внутри ContainerController

    Можно ли использовать клавиатуру предупреждения для любого текстового поля в iOS?

    Анимация CAShapeLayer с анимацией волн

    Открыть ссылку на страницу Facebook из приложения iOS

    Предотвращение первого входа IOS при автофокусировке при открытии страницы

    Многолинейный UILabel iOS AutoLayout

    # прагма в Swift?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.