Проверка локальной квитанции SwiftyStoreKit - как узнать, что квитанция актуальна? - PullRequest
0 голосов
/ 10 октября 2018

спасибо за вашу помощь заранее!

Я изучаю реализацию подписок на мое приложение (автообновление) и работаю через SwiftyStoreKit, чтобы помочь построить мою реализацию.Согласно руководству по яблокам, я должен проверять получение и проверять покупки на каждом запуске / приоритетном приложении.

«Выполните проверку квитанции сразу после запуска приложения, прежде чем отображать какой-либо пользовательский интерфейс или порождать какие-либо дочерние процессы».

Хотя я немного запутался, как если бы я запускал локальную проверку, какя должен убедиться, что квитанция действительно соответствует последним действиям пользователя (например, отмене / продлению подписки) с серверов яблок.Конечно, если я просто несколько раз проверяю свою локальную квитанцию, я фактически проверяю потенциально устаревшую информацию о покупке?

Нужно ли обновлять квитанцию ​​также при каждой загрузке приложения?И как лучше всего это сделать?

Я медленно собираю воедино все движущиеся части для реализации собственной подписки, но я должен признать, что это немного утомительно!

IМы также рассматриваем RevenueCat как готовое решение.Это выглядит великолепно, немного обеспокоено тем, что это создает слишком большую зависимость от услуг других людей!Буду признателен за любые отзывы по этому поводу, опыт использования и т. Д., Если у вас, ребята, есть какие-либо.

Спасибо за вашу помощь, как обычно!

Эмиль

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