2016-12-16 92 views
0

我一直在研究,如果这是重复的,我很抱歉,但我还没有找到任何问候;进行应用程序购买

我是如何处理的定价好奇,在关于从

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

检索,我们应该调用此方法每次应用程序被打开,检索从苹果的信息?或者我们应该保存到UserDefaults并每次从那里检索?

此外,什么是处理用户脱机的最合适的方式?

回答

0

产品应该在向用户展示产品之前提出要求(取决于您的应用程序的用例,这可能很快就会发布)。不要将它们保存在用户默认值中,因为如果它们是硬编码的,但变得不可用或价格发生变化,那么显示的数据和可购买的数据会有差异。

当用户离线时,他们无法购买物品。用户应该能够在给定时刻查看他们可用的产品(这是产品请求中返回的产品)