首页 文章

在应用程序中多次购买非消耗品

提问于
浏览
2

不确定这是否作为Stackoverflow问题传递(如果没有则关闭) .

我们目前面临的问题是我们有一个应用程序,我们希望允许用户付费以解锁额外的内容空间,以便他们可以创建更多内容,但能够购买该项目的多个副本,而不会被收取两次费用,除非他们'超过了他们最初购买的东西 .

这是一个具体的例子:

想想“魔兽世界”中的一个物品包,它可以让用户携带更多物品 . (我们的应用程序不是游戏,但它是相同的概念) . 用户可以购买许多副本的包,同时,如果用户从他们的家用电脑或另一台计算机登录应用程序,这些 Baggage 仍然与他们的帐户绑定无关紧要 .

我知道我有两个选择:

应用程序中的非消耗品

  • 用户购买应用内购买项目一次,但不购买另一个副本 . 换句话说,他们只能拥有该项目的1个副本,而不是10个或20个副本(在这种情况下我们的业务逻辑需要) .

消费者在应用程序购买

  • 允许购买商品的多个副本,但这些商品是不可转让的商品 . 这意味着用户需要再次支付相同的项目,即使他们购买了新的iPad,他们也无法将这些项目转移到新的iPad上,或者如果他们删除应用程序并重新安装应用程序,他们仍然需要支付费用那些物品又来了 .

基于应用购买的订阅并不完全符合我们的模型 .

那么在应用程序购买中是否有特殊类型的非消耗品,但允许用户购买该项目/功能的多个副本?

其他注意事项

  • 我们没有第三方服务器来跟踪用户以及他们解锁的项目/功能的副本数量 .

  • 手动在iTunes Connect中购买一百个应用内购买也没有意义 .

我认为只在应用程序购买消费品是我们唯一的选择 . 我们不愿强迫用户必须支付两次解锁相同内容的费用,但同时又不希望用户能够继续免费创建额外的“包” .

1 回答

  • 1

    如果用户购买两次非消费品,我相信Apple商店有防止购买的机制 .

    相反,它只会说:您已经购买了此产品 . 它将再次下载 . 您将获得正常呼叫的所有代表,并且内容交付将根据您编码的内容进行,但不会向客户收取费用 .

    为了避免付款流程,您也可以将购买的商品存储在iTunes用户的钥匙串下 .

相关问题