我有点困惑。
假设我的应用有两种订阅选项。一个是“0.99美元/ 1年”另一个是“2.99美元/永远”
如果用户两次购买$ 0.99选项会发生什么?
我搜索并找到了this stackoverflow文章,其中有一个已接受的答案说“是的,当用户购买非续订订阅第二(或第三等)时间时,会再次收费。”< / p>
但是Apple docs说“如果用户试图购买已经购买的产品,而不是使用应用程序的恢复界面,App Store会创建常规事务而不是恢复事务。用户不是再次收取该产品的费用。“
哪一个是正确的?
我使用应用程序商店中的一些真实应用进行了测试,购买了两次,看起来他们没有向我收取两次费用。
那么,我可以相信上面的Apple doc%100吗?
如果是这样,我会有另一个问题。
假设用户购买了1年期权并且一年过去了,所以它已经过期了。用户再次购买1年期限,但App Store不再向用户收费,因为之前已经购买过?那我怎样才能再次销售同一件商品? (如果是非续订订阅)
答案 0 :(得分:2)
有三种不同类型的应用内购买:
订阅有两种类型:
非消耗品只能购买一次。用户能够恢复此购买并且第二次尝试购买它将被视为恢复;用户不会再次充电。
您的“2.99美元永远”产品属于此类别,因为订阅将在有限的时间内完成。一旦用户购买了该产品,您就应该通过在商店界面中禁用它们来阻止他们购买订阅产品。
对于“0.99美元/年”选项,您可以使用自动续订或不续订订阅。
如果您使用自动续订订阅,Apple将在到期日期后再次“购买”该产品,并且如果用户在已经订阅的情况下尝试再次购买,则付款将不会被处理。
如果您使用非续订订阅,则您有责任处理订阅到期并允许用户在其他设备上恢复其有效订阅。在这种情况下,您可以采取几种方法:
答案 1 :(得分:1)
每次应用内购买都会在iTunesConnect中标记为“耗材”或“非耗材”。用户可以一遍又一遍地重新购买“消耗品”(可能在游戏中购买更多的黄金等)。非消费品只需购买一次(如永久解锁内容)。
您可以在iTunesConnect上找到该类型应用名称|特点|应用内购买