用户支付升级费用后如何更新应用程序 [英] How to Update an Application After Users Pay For Upgrade

查看:32
本文介绍了用户支付升级费用后如何更新应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在用户支付更新费用后,我需要更新我的应用程序.我想更改当前应用程序而不是下载新版本.用户付费后,我将启用该应用程序的某些功能.

I need to update my application after the user pays for an update. I want to alter the current application instead of downloading a new version. After the user pays, I will enable certain functions of the app.

我将如何实现这一点?

推荐答案

Apple 不允许应用具有可见但不可用的功能.你不能显示一个灰色的功能,然后说,付钱给我们以获得这个功能."他们也不会让您在不更改名称的情况下显着更改应用程序.相反,他们强迫您发布精简版,并可选择升级到完整版和/或专业版.他们这样做既是为了保护用户,也是为了保护他们从应用商店获得的收入.

Apple will not allow an app that has visible but unusable features. You can't show a grayed out feature and say, "pay us to get this feature." Neither will they let you significantly alter an app without changing its name. Instead they force you to issue a lite version with the option to upgrade to a full and/or pro versions. They do this both to protect the user and to protect their revenues from the app store.

确定 Apple 是否会让你做某事的一个很好的方法是问:如果我这样做,Apple 会赔钱吗?"如果答案是肯定的,那么您的想法很有可能不会成功.

A really good way to determine if Apple will let you do something is to ask, "Does Apple stand to lose money if I do this?" If the answer is yes, then chances are very good your idea won't fly.

另外,请记住,应用商店有一项规则,即一旦用户为应用付费,他们将自动免费获得该应用的所有未来版本.您不能像在传统平台上那样强迫用户为升级付费.

Also, remember that the app store has a rule that once a user pays for an app, they automatically receive all future versions of the app free of charge. You can't force users to pay for upgrades the way you can on conventional platforms.

话虽如此,既然你不能在 iPhone 上运行另一个进程来升级你的应用程序,我认为升级现有应用程序而不替换它的唯一方法是使用某种模块化插件架构,其中您下载添加更多功能的插件.Objective-C 使得实现插件变得非常容易.

Having said that, since you can't run another process to upgrade your app on the iPhone, I think the only way to upgrade an existing app without replacing it would be to use some kind of modular plug-in architecture in which you download plug-ins that add more features. Objective-C makes it ridiculously easy to implement plug-ings.

这篇关于用户支付升级费用后如何更新应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆