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

时间:2013-03-18 19:49:00

标签: objective-c app-store in-app-purchase

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

我有100个单词的列表。我有25个单位。第一个25单元是免费的,其余3个单元可以在您通过应用内购买购买后解锁。不会下载任何内容。

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

在购买者购买一个单元后,我希望该特定部分可用。

因此,如果他们购买单元3,那么单词列表应包括单元1和3.

实现此目的的最佳方法是什么?我应该为单词集使用4个不同的NSArrays吗?然后只需加载一个主人NSArray与购买的单词?

2 个答案:

答案 0 :(得分:1)

至少可以使用四个NSArray,然后在购买时将它们添加到NSMutableArray。并使用NSUserDefaults为每次可能的购买存储布尔值。

答案 1 :(得分:0)

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

也许你可以把所有东西都放到一个大数组中并拥有max_available_index。每次购买都会增加此索引。永远不允许用户访问超出此最大索引的项目。

如果您的单位尺寸为25,那么购买3个单位会使max_available_index增加75。