应用内购已经购买

4
我希望为我的应用程序创建一个应用内购买的更新,该应用程序的默认版本已经是付费版。
我一直在想,是否可能让已经购买过我的应用程序的客户不再支付。然后,在具有应用内购买付款的更新版本中。
谢谢
1个回答

2
如果您提供的服务只需要购买一次,那么您需要创建一个类型为“非消耗品”的产品。
非消耗品将只在客户的一生中收取一次费用。即使您的客户删除应用程序并重新下载,并购买相同的产品,他也不会被收费。
根据苹果审核指南,您还需要在应用程序的某个位置放置“恢复”按钮。这将帮助您的客户恢复过去所购买的所有非消耗品。
请参考链接http://www.appcoda.com/in-app-purchase-tutorial/。这将为您详细介绍所有类型的应用内购买。

谢谢您的回答。是的,我知道有非消耗选项。但我的问题是,我的最后一个版本仍在AppStore上出售。许多人已经为此付费。现在我想将外部购买转移到应用内购买。我担心已经购买了我的应用程序的人会被迫在应用内购买中再次支付。 - roozbeh mo
这是你需要在后端数据库中管理的内容。如果客户已经进行了外部购买,那么你就不需要显示购买按钮。相反,你将允许用户使用服务。通过这种方式,你可以进行管理。 - Crazy Developer
再次感谢。但是我怎么知道用户已经支付了外部购买。我不认为Xcode提供这样的服务或者iTunes Connect提供API。 - roozbeh mo
我不明白你的意思。外部采购是什么意思?你的客户如何进行外部支付?他通过你的网站支付吗?还是其他方式? - Crazy Developer
抱歉,我找不到“external purchase”的确切词语。但我认为最好的词语是“预购买”。这意味着在从应用商店下载之前必须先购买。 - roozbeh mo
看看这个问题:https://dev59.com/F2Ik5IYBdhLWcg3wUsrv 我认为这就是你所要问的。 - Crazy Developer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接