我正在实施ios app,我想在其中添加应用程序内购买(IAP)。
我想在以下情况下使用应用内购买:
1)用户将进行注册并支付10美元。
2)现在,我的应用程序将允许用户下载歌曲。 (对于前10首1美元的歌曲。所以用户可以下载10首歌曲。)
3)用户可以通过再次购买10美元来增加更多信用。 (因此,如果用户想要支付2次,那么他/她将在他/她的帐户中获得20美元。他可以下载20首1美元的歌曲。)
4)下载歌曲时,我的应用程序会检查用户是否有足够的余额,然后才能下载数据。 (如果没有余额,那么它会先要求支付10美元。)
我已针对上述情况进行研究,并研究了Apple的应用内购买指南。
从那以后,我在下面看到: 1)如果我将使用订阅:但在这种情况下,用户将在一段时间后收费(例如,每月付款,3个月付款)。这是我不想要的。因为我希望用户只在他想下载数据而没有余额时付费。所以我认为,订阅并不理想。
2)如果我将使用耗材应用内购买:在这里,我可以使用它,因此用户可以根据需要支付多少次。我需要从服务器端跟踪他的平衡。因此,从服务器API,我可以检查用户的平衡。但我认为,它可能与Apple的规则相冲突。
"消费品是您的内容在所有用户设备上可用的要求的一个例外。消耗品是在使用后耗尽或消失的数字物品,永远不能重复使用。消耗品的例子包括虚拟扑克筹码,游戏内弹药或建筑材料等虚拟用品。"
因此,用户可以通过他的iPhone设备付款。他也可以从他的iPad设备下载歌曲。意味着,购买是可以共享的。 但是,
耗材是逐个设备的产品,因此需要在了解它们与特定设备相关联的情况下进行购买。 Apple不允许您恢复购买的耗材。您应警告您的用户消耗品不可共享,并使用户可以轻松购买较小的商品块。
因此,有人可以帮助购买适合上述类型的应用内购买,也可以根据Apple规则进行应用内购买。
提前致谢。