2012-05-19 242 views
0

在我的项目中,我希望包含一个存储功能,而无需设置服务器,用户可以将其从文档中下载。我想用一种方法将所有商店购买的功能都包含到我的应用中,但除非他们支付特定功能,否则他们将无法使用它们。所以基本上,我想说的是,我希望用户在支付按钮以允许使用按钮时触发BOOLEAN为YES,而不是从URL或服务器下载。我的商店功能在音板中有不同的声音。谢谢应用内购买?

+0

那么你的问题是什么? –

+0

如何让用户切换布尔值为YES我不想创建单独的配置文件,服务器,ID等 –

回答

1

保存在NSUserDefaults中的布尔设置。

+0

好的,所以我添加我的内容,将其设置为隐藏,然后设置布尔值使content.hidden = NO; ? –

+0

对,将内容与应用捆绑在一起,并在NSUserDefaults中设置一个属性,将其称为content_hidden,并将其设置为YES。在用户界面中,检查该属性,并且不显示额外的内容,除非是否。当用户购买内容时,将其设置为NO。 –

+0

'NSUserDefaults'不安全。 –

1

我强烈推荐使用MKStoreKit。这是isFeaturePurchased将返回一个布尔告诉你,如果用户已经购买了一些东西。它处理所有坚韧不拔的StoreKit功能,以及处理应用程序购买时的几乎所有功能。