从iTunes Connect

时间:2016-11-30 13:56:46

标签: ios caching storekit

我正在iOS上实施应用内购买,我的要求是之前我显示人们可以购买产品的视图,我应该了解(如果可能)产品的元数据(主要是当地价格和标题)。这样看起来很容易加载,可以脱机阅读 - 即使用户无法离线购买。

为了实现这一点,我想将我们的应用内产品数据缓存在内存中(暂时不需要磁盘缓存),所以即使设备脱机,只要应用程序在成功后没有硬关闭请求已经完成,我仍然会有数据。

我还想定期更新数据(即使没有强制退出),因为它会随着时间的推移而改变。

我计划的解决方案目前是: - 如果在过去24小时内未成功申请,请在每次应用变为有效时创建新的SKProductsRequest以检索数据。

问题:

  1. 有没有尝试完成类似要求的人有没有关于这种方法的建议/建议?
  2. 我将更新限制为每24小时一次的原因是为用户节省网络请求/电池。但有没有人知道StoreKit本身是否为我处理这个问题,即有一个内部缓存实际上不会经常提出请求? (在这种情况下,我可以在每次应用程序变为活动时发出请求,我的解决方案变得更简单)

0 个答案:

没有答案