Obj-C,我可以使用IAP的免费和完整版应用程序使用不同的目标吗?

时间:2012-03-20 13:25:54

标签: iphone objective-c ios cocoa-touch

我想为我的应用的免费版和完整版使用不同的目标。

然后我想在应用内购买设置,因此可以购买完整版升级。

但是,我不确定如何修改目标以使其成为完整版本。我假设目标是不同的二进制文件,因此为此目的使用目标不起作用?

我发现的唯一例子是一个简单的NSUserdefaults标志,看起来非常不安全,听起来很容易破解?

1 个答案:

答案 0 :(得分:1)

如果您正在进行In App Purchase,那么您提供了应用程序中的所有代码,但是您放置了一些分支逻辑,这些逻辑排除了付费内容的执行,除非他们已经付费。如果他们在应用程序中执行此操作,则无法下载完整的应用程序。

您正在讨论的是拥有免费应用和付费应用,然后用户可以转到应用商店并单独购买付费应用。

使用NSUserDefaults进行应用内购买并不一定是不安全的 - 只需在将数据保存到磁盘之前加密数据。