SwiftyStoreKit. Как подтвердить подписку без ввода пароля?
Я использую SwiftyStoreKit в моем приложении. У меня также есть auto-renewable subscription
, из которых покупка работает правильно.
auto-renewable subscription
покупается, и когда пользователь запускает приложение, он проверяет подписку, используя verifyReceipt
, Часто при проверке появляется всплывающее окно с запросом Apple ID пользователя и пароля. Такое поведение довольно нежелательно.
Если отмена входа в систему Apple ID или проверка подлинности с неверными учетными данными, проверка выдает ошибку Cannot connect to iTunes Store
и пользователь впоследствии не сможет использовать приложение.
Мои вопросы:
Как отключить аутентификацию Apple ID при проверке с помощью
verifyReceipt
?В
SwiftyStoreKit
это еще не реализовано. Как мы можем выполнить проверку подписки в автономном режиме без подключения к серверу, но с использованиемSwiftyStoreKit
? Есть ли библиотека, которая может сделать это и к которой легко подключиться?
0 ответов
У меня была та же проблема, чтобы проверить не просроченную подписку. Ответ заключается в том, что если вам нужно обновить квитанцию пользователя, пользователь должен войти в учетную запись iTunes, чтобы получить квитанцию. В большинстве случаев пользователь уже входит в свою учетную запись App Store. Дополнительную информацию по этому вопросу можно найти здесь, может быть ошибка песочницы от Apple:
https://github.com/bizz84/SwiftyStoreKit/issues/307 https://github.com/bizz84/SwiftyStoreKit/issues/220