关于解锁应用内部购买的指导/建议



我正在寻找一些关于从应用内购买中解锁内容的最佳方法的建议/指南。

我有一个100个单词的列表。我把它分成了25个单元。第一个25个单位是免费的,剩下的3个单位可以在你通过应用内购买购买后解锁。没有内容将被下载。

所有100个单词当前都存储在一个数组中。

在购买者购买一个单位后,我希望该特定的细分市场可用。

所以如果他们买了单元3,那么单词列表应该包括单元1和单元3。

实现这一点的最佳方法是什么?我应该用4个不同的NSArrays来表示单词集吗?然后用购买的单词加载主NSArray ?

对于最低限度,您可以使用四个NSArray,然后在购买时将它们添加到NSMutableArray中。并使用NSUserDefaults为每个可能的购买存储一个布尔值。

我不知道我理解你的问题是否正确。

也许你可以把所有的东西放进一个大数组,有一个max_available_index。每次购买都会增加该指数。用户永远不允许访问超过这个最大索引的项。

如果你的单位大小是25,那么购买3单位将使max_available_index增加75。

相关内容

最新更新