我正在iOS上实施应用内购买,我的要求是之前我显示人们可以购买产品的视图,我应该了解(如果可能)产品的元数据(主要是当地价格和标题)。这样看起来很容易加载,可以脱机阅读 - 即使用户无法离线购买。
为了实现这一点,我想将我们的应用内产品数据缓存在内存中(暂时不需要磁盘缓存),所以即使设备脱机,只要应用程序在成功后没有硬关闭请求已经完成,我仍然会有数据。
我还想定期更新数据(即使没有强制退出),因为它会随着时间的推移而改变。
我计划的解决方案目前是: - 如果在过去24小时内未成功申请,请在每次应用变为有效时创建新的SKProductsRequest以检索数据。
问题: