我需要用户支付的更新后更新我的应用程序。我想改变目前的应用程序,而不是下载新版本的。用户付费后,我将使应用程序的某些功能。

我将如何实现这一点?

有帮助吗?

解决方案

苹果不会允许有可见,但无法使用的功能的应用程序。你可以不显示变灰的功能和说,“我们付出得到这个功能。”无论是将他们让你显著改变一个应用程序无需更改其名称。相反,他们迫使你发出最高可以升级到完整的和/或Pro版本的选项精简版的版本。他们这样做,既保护了用户,并保护他们的收入来自应用程序商店。

,以确定苹果是否会让你做的事情是问一个真正的好办法,“难道苹果眼睁睁地失去金钱,如果我这样做呢?”如果答案是肯定的,那么机会是非常好的你的想法不会飞。

此外,请记住,应用程序商店有,一旦用户支付应用程序的规则,他们自动获得免费的应用程序的所有未来版本。你不能强迫用户付费升级的方式,您可以在传统的平台。

说了这么多,因为你不能运行其他程序升级在iPhone上你的应用程序,我想如果没有取代它是使用某种模块化的插件架构升级现有的应用程序的唯一途径,其中你下载的插件添加更多的功能。 Objective-C的使得它可笑容易实现插件英格斯。

其他提示

可以不更新以任何方式的代码或应用包。但是,您可以下载的资源或修改配置文件。因此,所有的功能有存在的必要,但可能会被禁用。对于像一个游戏,你可以在购买后下载一些多层次。

您不能在去您的应用程序更新。点击 你需要把某种布尔开关值在配置文件中。 (或与服务器握手)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top