【发布时间】:2015-02-17 04:38:52
【问题描述】:
我在我的应用中为商店创建了 UI,用户可以在其中购买应用内商品。我还想在其旁边显示产品的价格,而无需用户单击购买,但找不到合适的方法。
here 已经回答了一个与此问题非常相似的问题。
但是上面的解决方案需要一个SKProduct 对象。这意味着用户必须点击购买按钮,productsRequest:didReceiveResponse: 方法将被调用。只有创建了SKProduct 对象后,我才能检索有关产品的信息。
我还阅读了 Apple 文档,它使用了类似的方法。
是否可以在不让用户先请求购买的情况下检索产品信息和价格?
【问题讨论】:
-
您无需申请购买即可获取产品信息。您只需要请求productData并提出请求,它会调用delegate并为您提供必要的信息,它不会启动付款或购买。
标签: ios objective-c in-app-purchase storekit