Итак, я разрабатываю приложение для своего сервиса. Это на основе подписки. Я уже работаю с веб-подписками с помощью Stripe, но для iOS приложений им нужно go с помощью подписок Apple в приложении.
Единственный способ убедиться в этом - это отправить квитанцию подписка на мой сервер, затем мой сервер подтвердит его правильность с яблоком. Также необходимо проверить его действительность, даже если он есть в веб-версии. Поэтому я пытаюсь сохранить квитанцию Apple в своей базе данных, чтобы проверять ее состояние при каждом входе пользователя в систему.
Квитанция Apple довольно большая (мой тестовый экземпляр составляет 7300 байт), поэтому я буду хранить это в MEDIUMTEXT
MySQL поле. Я хотел бы установить UNIQUE
в этом поле, но оно слишком велико, чтобы установить это.
Поэтому я пытаюсь выяснить, как обеспечить, чтобы одна яблочная квитанция / учетная запись могла использоваться только с 1 из моих учетных записей службы.
Кто-нибудь знает какие-либо способы сделать это?
(заранее извините, если мой вопрос неясен или это типичный вопрос iOS, пожалуйста, дайте мне знать и я постараюсь сделать вопрос понятнее и лаконичнее)