Я делаю приложение, в котором есть книги, а книги имеют аудио- и видеосервисы.
Клиент хочет In-App Purchase для приложения.
Ниже показано, как будет работать In-App.
Если пользователь хочет купить книгу, пользователь купит книгу, и после завершения транзакции автоматически будет загружен zip-файл (с моего сервера, на который я добавляю изображения, видео, аудио для книги).
Когда у меня есть zip, я распаковываю его после завершения загрузки.
Для меня вопрос заключается в том, как я могу определить, купил ли пользователь xyz книгу раньше или нет.
например Сегодня пользователь А оплатил книгу Б. Как я могу получить информацию о том, что пользователь А купил книгу?
Если бы у меня была система регистрации пользователей, я мог бы идентифицировать пользователя по идентификатору пользователя моей системы.
Некоторые говорят, что нужно сохранить идентификатор книги в NSUserDefaults, но проблема в том, что если я удалю приложение и установлю его снова, мне придется загрузить Книгу Б бесплатно.
Я просто хочу знать, как я могу отслеживать, какой пользователь скачал какую книгу.
Я делаю приложение для iOS 6 и 7