所以,我知道可以为 iPhone 应用程序设置应用程序内购买来购买游戏关卡等非消耗品。我理解购买部分背后的逻辑,但我不明白的是,我如何才能交付新的游戏关卡。
例如:我构建了一个包含第一个级别的应用程序,他们购买了其他级别。将所有其他级别构建到应用程序中并且每当他们购买应用程序时,它会通过 plist 条目或其他内容解锁它是否更好?这对我来说似乎不是很更新。每次我想出一个新的关卡,我都必须更新应用程序。
那么,我不明白的是,我如何打包一个关卡并将其下载为一个可以被游戏访问的单独实体?该级别是否只是一些带有 ZIP 文件夹中的图像的 XML 或其他东西?关卡如何添加到游戏中?这类事情的最佳实践是什么?
我用谷歌搜索并没有发现任何关于此的信息。我对这个概念有点困惑,任何帮助将不胜感激。我不是在找人为我编写游戏,我只需要指出正确的方向,这样我就可以自己开发了。