我想每个人都知道 Apple In-App Purchases 是一个有点难以实现的东西。 (特别是 Swift 新手)。
无论如何,我试着学习使用它。也许最好说我遵循了 YouTube 上的 Kilo Loco 教程。 Here
我做了他所做的所有事情并且它正在工作,但很明显我还没有理解所有事情。
我的问题是..如何检查客户是否已经购买了它?
也许有某种状态?
然后我会写这样的东西:
if(status=="purchased")
{
// I would do something what premium user can do.
}
我知道这不是很清楚,但我想谁有更多经验可以帮助我了解更多。 (或者也许我应该一次又一次地去看教程)
谢谢你!
最佳答案
您可以查看 this tutorial ,关于Purchased Items 的部分。 简而言之,如果元素已经购买,您应该在本地保存,也许在 UserDefaults 更安全的替代方法是验证购买收据,如 Apple Documentation 中所示。
关于swift - Storekit:如何检查产品是否已购买?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52345267/