iOS 应用内购买 - 下载或解锁新内容?
Posted
技术标签:
【中文标题】iOS 应用内购买 - 下载或解锁新内容?【英文标题】:iOS In-App Purchases - Download or unlock new content? 【发布时间】:2013-08-10 21:21:44 【问题描述】:在我的游戏中,我计划为玩家可以在游戏中购买和玩的不同关卡包添加 IAP。但是在阅读了有关 IAP 的文档后,我仍然想知道一个问题:是从 Apple 的服务器下载新内容,还是在游戏中使用 NSUserDefaults 解锁更好?
问题是,如果我选择选项 2,内容将很容易被破解,并且我添加的每个 DLC 都需要更新应用程序。
而选项 1 的问题是新内容将被下载到 Documents 文件夹中,但我的应用会搜索资源文件夹中的级别列表(我知道这并不难实现,但我只是说优点和缺点)
谁能告诉我哪一个是最佳做法,为什么?
提前致谢!
【问题讨论】:
【参考方案1】:嗯,我认为这两个选项都不错。这些包的尺寸是多少?如果你有大量的 iaps 都包含新的关卡,我建议让它们可下载,想象一下在没有额外关卡的情况下发布应用程序,相当多的网络负载。
正如您所说,选项 nr 1 使您能够动态添加关卡。这很方便,因为苹果在上传新版本时速度很慢。想一想,在修改你的 DLC 时,它们的速度也不是很快。
由于黑客风险和应用程序文件大小的初始减少,我肯定会选择选项一,但如果可能的话,我会提供来自私人 FTP 服务器的实际内容。这样,新内容就可以直接使用了。
【讨论】:
你有任何链接可以分享如何为 IAP 构建私有 FTP 服务器吗?我还没有学习服务器编程...以上是关于iOS 应用内购买 - 下载或解锁新内容?的主要内容,如果未能解决你的问题,请参考以下文章
ios:应用内购买内容在下载 95% 后停止从 Apple 服务器下载