我怎么知道用户商店中有应用内购买商品?

问题描述 投票:0回答:1

[大家好,我正在尝试检查用户是否有应用内购买商品。但是我不知道此功能的作用是什么?我是否需要或必须实施的其他功能我很困惑。请有人清楚说明发生了什么]

extension IAPService: SKProductsRequestDelegate {

   func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse)    {

    self.products = response.products
    if response.products.count == 0 {

}

    }
    }
ios swift in-app-purchase storekit
1个回答
1
投票

要查看用户购买了哪些产品,您必须检查收据文件。您共享的功能是从App Store获取所有可供购买的产品。

收据文件包含您需要的所有信息,但是没有直接的系统API可以查看其内容。检查收货文件是否有购买产品的方法有多种,通常是在安全性和开发复杂性之间进行权衡。在理想情况下,您有一个服务器可以安全地打开收据的包装,并在用户上保存正确的购买信息。

这里是一篇博客文章,其中详细介绍了收据文件:Dissecting an App Store Receipt

© www.soinside.com 2019 - 2024. All rights reserved.