gpt4 book ai didi

SwiftyStoreKit。如何在不输入密码的情况下验证订阅?

转载 作者:搜寻专家 更新时间:2023-11-01 05:32:47 29 4
gpt4 key购买 nike

我正在使用 SwiftyStoreKit在我的申请中。我还有一个自动续订订阅,可以正常购买。

自动续订订阅 已购买,当用户启动应用程序时,它会使用 verifyReceipt 验证订阅。通常在检查时,会出现一个弹出窗口,询问用户的 Apple ID 和密码。这种行为是相当不受欢迎的。

如果取消 Apple ID 登录或使用不正确的凭据进行身份验证,验证会抛出错误无法连接到 iTunes Store,用户随后将无法使用该应用。

我的问题:

  • 如何在使用verifyReceipt验证时禁用Apple ID验证?

  • SwiftyStoreKit 中,这还没有实现。我们如何在不连接到服务器但使用 SwiftyStoreKit 的情况下离线验证订阅?有没有可以做到这一点并且易于连接的图书馆?

最佳答案

我在验证未过期的订阅时遇到了同样的问题。答案是,如果需要刷新用户收据,用户需要登录iTunes账号才能获取收据。大多数情况下用户已经使用他们的 App Store 帐户登录。可以在此处找到有关此问题的更多讨论,可能是来自苹果的沙箱错误:

https://github.com/bizz84/SwiftyStoreKit/issues/307 https://github.com/bizz84/SwiftyStoreKit/issues/220

记得在 func 中将 forceRefresh 设置为 false:

SwiftyStoreKit.verifyReceipt(using: appleValidator, forceRefresh: false) 

关于SwiftyStoreKit。如何在不输入密码的情况下验证订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52426484/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com