如何在用户购买应用内购买时移除广告

Gra*_*eme 11 iphone ads

我有一个应用程序,我希望用户能够支付少量费用来删除广告.我认为最好的方法(应用程序需要保持免费)是通过应用程序内购买.然而,我想知道删除广告的最佳方法以及用户购买升级后如何操作.任何帮助或建议都将非常感谢.

Dan*_*pos 13

NSUserDefaults中的布尔值似乎是正确的选择.您可以在启动时查看广告,查看是否应展示广告,让应用隐藏或相应地展示广告,并在用户付费以禁用广告时将其设置为适当的值.

编辑添加:

刚刚在开发论坛上看到了这个.如果您特别担心越狱设备上的用户摆弄您的NSUserDefaults布尔值,您可以使用钥匙串存储数据.钥匙串不能以与NSUserDefaults相同的方式进行干预.该链接的更多细节.

我不普遍认为,在反盗版的东西都花费很多努力,但是这是为了掩盖自己不费比使用非常NSUserDefaults的更简单的方法.