Storekit:如何查看产品是否被购买?

Swi*_*yle 6 storekit swift

我想每个人都知道 Apple In-App Purchases 实现起来有点困难。(特别是对于 Swift 新手)。

无论如何,我尝试学习使用它。也许最好说我遵循了在 YouTube 上制作的 Kilo Loco 教程。 这里

我做了他所做的一切并且它正在起作用,但很明显我还不了解一切。

我的问题是..如何检查客户是否已经购买?

也许有某种状态?

然后我会写这样的东西:

if(status=="purchased")
{
   // I would do something what premium user can do.
}
Run Code Online (Sandbox Code Playgroud)

我知道这不是很清楚,但我想谁在这方面有更多的经验可以帮助我了解更多。(或者我应该一次又一次地去看教程)

谢谢你!

Gio*_*lzo 1

您可以查看本教程,有关购买物品的部分。简而言之,如果已经购买了该商品,您应该在本地保存,也许在UserDefaults中 更安全的替代方法是验证购买收据,如Apple 文档中所示。