我一直在研究,如果这是重复的话,我道歉,但我没有发现任何问题;
我很好奇如何处理定价,关于从
检索 func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse)
我们是否应该每次都打开这个方法打开应用程序,从苹果中检索信息?或者我们应该每次都保存到UserDefaults并从那里检索?
此外,处理用户离线的最合适方式是什么?
答案 0 :(得分:0)
应该在向用户显示产品之前请求产品(取决于您的应用程序的使用情况,这很可能在发布时)。不要将它们保存在用户默认值中,因为如果它们是硬编码但变得不可用或价格发生变化,则显示的数据和可以购买的数据会有差异。
当用户离线时,无论如何都无法购买商品。用户应该能够在给定时刻查看他们可用的产品(这些是productsRequest中返回的产品)