Сохранение квитанций Apple в базу данных; ограничение 1 квитанции до 1 пользователя - PullRequest
0 голосов
/ 08 марта 2020

Итак, я разрабатываю приложение для своего сервиса. Это на основе подписки. Я уже работаю с веб-подписками с помощью Stripe, но для iOS приложений им нужно go с помощью подписок Apple в приложении.

Единственный способ убедиться в этом - это отправить квитанцию подписка на мой сервер, затем мой сервер подтвердит его правильность с яблоком. Также необходимо проверить его действительность, даже если он есть в веб-версии. Поэтому я пытаюсь сохранить квитанцию ​​Apple в своей базе данных, чтобы проверять ее состояние при каждом входе пользователя в систему.

Квитанция Apple довольно большая (мой тестовый экземпляр составляет 7300 байт), поэтому я буду хранить это в MEDIUMTEXT MySQL поле. Я хотел бы установить UNIQUE в этом поле, но оно слишком велико, чтобы установить это.

Поэтому я пытаюсь выяснить, как обеспечить, чтобы одна яблочная квитанция / учетная запись могла использоваться только с 1 из моих учетных записей службы.

Кто-нибудь знает какие-либо способы сделать это?

(заранее извините, если мой вопрос неясен или это типичный вопрос iOS, пожалуйста, дайте мне знать и я постараюсь сделать вопрос понятнее и лаконичнее)

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