不确定这是否作为Stackoverflow问题传递(如果没有则关闭)。
我们目前面临的问题是我们有一个应用程序,我们希望允许用户付费以解锁额外的内容空间,以便他们可以创建更多内容,但能够购买该项目的多个副本而无需两次付费除非他们超过了他们最初购买的东西。
这是一个具体的例子:
想想“魔兽世界”中的一个物品包,它可以让用户携带更多物品。 (我们的应用程序不是游戏,但它是相同的概念)。用户可以购买许多副本的包,同时,如果用户从家用电脑或其他计算机登录应用程序,这些行李仍然与他们的帐户绑定无关紧要。
我知道我有两个选择:
基于应用购买的订阅并不完全符合我们的模式。
在应用程序购买中是否有特殊类型的非消费品,但允许用户购买该商品/功能的多个副本?
我们没有第三方服务器来跟踪用户及其解锁的项目/功能的副本数量。
手动在iTunes Connect中购买一百个应用程序内容也没有意义。
我认为只在应用程序购买消费品是我们唯一的选择。我们不愿强迫用户必须支付两次解锁相同内容的费用,但同时又不希望用户能够继续免费创建额外的“包”。
答案 0 :(得分:2)
如果用户购买两次非消费品,我相信Apple商店有机会阻止购买。
相反,它只会说:您已经购买了此产品。它将被再次下载。您将获得正常呼叫的所有代表,并且内容交付将根据您编码的内容进行,但不会向客户收费。
为避免付款流程,您也可以将购买的商品存储在iTunes用户的钥匙串下。