【问题标题】:Handle In App Purchases处理应用内购买
【发布时间】:2016-12-16 17:50:40
【问题描述】:

我一直在研究,如果这是重复的,我深表歉意,但我没有找到任何相关信息;

我很好奇如何处理定价,关于从

检索

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

我们是否应该在每次打开应用程序时调用此方法,从苹果检索信息?还是我们应该保存到 UserDefaults 并每次都从那里检索?

另外,处理用户离线的最合适方法是什么?

【问题讨论】:

    标签: swift in-app-purchase skproduct


    【解决方案1】:

    应在向用户展示产品之前请求产品(取决于您应用的用例,这很可能在发布时进行)。不要将它们保存在用户默认值中,因为如果它们被硬编码但变得不可用或价格发生变化,则会与显示的数据和可以购买的内容产生差异。

    当用户离线时,他们无论如何都无法购买商品。用户应该能够在给定的时刻查看他们可用的产品(即 productsRequest 中返回的产品)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多