Ios 应用程序内购买的非续费订阅-是否可能对同一项目进行多次购买?

Ios 应用程序内购买的非续费订阅-是否可能对同一项目进行多次购买?,ios,in-app-purchase,Ios,In App Purchase,我有点困惑 假设我的应用程序有两个订阅选项。一个是“$0.99/1年”,另一个是“$2.99/Forever” 如果用户两次购买0.99美元的期权,会发生什么 我搜索并找到了stackoverflow文章,其中有一个公认的答案:“是的,当用户第二次(或第三次等)购买非续费订阅时,将再次收取费用。” 但表示“如果用户尝试购买已经购买的产品,而不是使用应用程序的恢复界面,应用商店将创建常规交易而不是恢复交易。用户不会再次为该产品收费。” 哪一个是正确的 我用app store中的一些真正的应用程序进

我有点困惑

假设我的应用程序有两个订阅选项。一个是“$0.99/1年”,另一个是“$2.99/Forever”

如果用户两次购买0.99美元的期权,会发生什么

我搜索并找到了stackoverflow文章,其中有一个公认的答案:“是的,当用户第二次(或第三次等)购买非续费订阅时,将再次收取费用。”

但表示“如果用户尝试购买已经购买的产品,而不是使用应用程序的恢复界面,应用商店将创建常规交易而不是恢复交易。用户不会再次为该产品收费。”

哪一个是正确的

我用app store中的一些真正的应用程序进行了测试,买了两次,他们似乎没有向我收取两次费用

那么,我可以相信上面的苹果文档%100吗

如果是的话,我还有一个问题


假设一个用户购买了一年期权,一年过去了,所以它已经过期了。用户再次购买1年选项,但是,App Store不会再次向用户收费,因为它以前已经购买过?那我怎么才能再卖同样的东西呢?(在非续费订阅的情况下)

每个应用内购买都在iTunesConnect中标记为耗材或非耗材。用户可以一次又一次地重新购买“消耗品”(可以在游戏中购买更多的黄金等),非消耗品只需购买一次(如永久解锁内容)


您可以在iTunesConnect上找到该类型|应用程序名称|功能|应用程序内购买

有三种不同类型的应用程序内购买:

  • 非消费品采购
  • 消费品采购
  • 订阅
  • 有两种类型的订阅:

  • 自动续订订阅
  • 不续订订阅
  • 非消耗性物品只能购买一次。用户有能力恢复此购买,第二次尝试购买将被视为恢复;用户不会再次收费

    您的“$2.99永久”产品属于此类别,因为订阅时间有限。一旦用户购买了此产品,您应该通过在商店界面中禁用订阅产品来阻止他们购买订阅产品

    对于“$0.99/年”选项,您可以使用自动续订或不续订订阅

    如果您使用自动续订订阅,则苹果将在到期日后再次“购买”该产品,如果用户在订阅已激活的情况下再次尝试购买,则不会处理付款

    如果使用非续订订阅,则您有责任处理订阅到期并允许用户在其他设备上恢复其活动订阅。在这种情况下,您可以采取以下几种方法:

    • 如果用户有活动订阅,请在应用程序的应用商店界面中禁用“购买”选项,以禁止用户购买更多订阅
    • 允许他们购买第二次(或第三次等),并相应延长到期日。e、 g.如果他们今天购买,认购将于2017年8月到期。如果他们在旧订阅到期之前购买了新订阅,请延长该日期,使其在2018年8月到期

    非常感谢。这真的帮助了我!我只是在测试这个流,尝试使用选项3.2(不续费)并在后端处理到期。当我再次尝试购买时,应用商店会显示一个对话框,说明用户已经购买了该商品,因此尝试恢复该商品,不允许再次购买。这就是应该发生的吗?你正确地完成了最初的购买交易了吗?除非原始交易仍处于挂起状态,否则您不应该获得该对话框。因此,非续费订阅也是一种消费品,因为它可以反复购买??