Как узнать, было ли приложение уже куплено (лицензировано) при покупке более старой версии в Mac App Store? - PullRequest
0 голосов
/ 15 января 2019

Я испытал несколько приложений, которые какое-то время находились в Mac App Store, но были позже удалены Apple или разработчиком по какой-либо причине. Затем разработчик предложил предложение, в котором вы можете зарегистрировать приложение, загрузив его со своего сайта в свою систему с уже установленной версией App Store, что позволит раскрыть все возможности новой загрузки.

Как можно проверить подлинность такой покупки? В идеале я бы предпочел примеры в Swift, если вы будете так любезны, но ObjC также поддается управлению.

1 Ответ

0 голосов
/ 16 января 2019

Вот официальные документы о подтверждении получения: https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

Также есть видео 308 WWDC 2013 под названием «Использование квитанций для защиты ваших цифровых продаж».

Рекомендуется реализовать собственный код проверки, но он слишком сложен и подвержен ошибкам, если вы новичок в этом. На GitHub есть проекты, которые помогут вам начать.

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