所以我有一个付费应用程序已经在应用程序商店出售。我正在使用相同的项目并为免费/精简版创建一个新目标。对于安装免费版本的用户,我将有一个购买按钮以允许他们购买该应用程序。我假设当他们点击购买按钮时,我会提示输入密码,然后新的应用程序 ID 会被识别,从而允许付费版本?这是如何实现免费和付费版本的?到目前为止,我只有免费目标和付费目标中的购买按钮。到目前为止我做得对吗?我该如何继续?喜欢为完整版的应用内购买编程我的按钮吗?这当然不是一个明确的问题。谢谢!
最佳答案
过去我制作了一个可以免费下载的目标。在应用程序中,您有一个按钮可以启动应用程序内购买流程(您无需使用名称和密码执行任何操作,当您进行适当的调用时,苹果会处理这一点)。用户成功购买应用后,我会在 NSUserDefaults
中设置一个 bool 值,例如“isPurchased”。
在您的代码中,只要允许用户使用专业升级或免费试用,只需检查 bool 'isPurchased' 的值,然后显示或不显示额外内容。
**编辑 尝试按照本教程进行操作。它向您展示如何设置应用内购买以及如何使用按钮启动该过程。 In App Tutorial
关于iphone - 将免费应用升级为通过应用内购买付费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200549/