【问题标题】:iOS In App non-renewed subscription bought multiple times多次购买的 iOS In App 非续订订阅
【发布时间】:2013-11-25 17:43:15
【问题描述】:

我正在尝试为我的应用实施应用内购买机制,但很难找到正确的方法。

我的应用程序提供了一项服务,可用于用户想要的任意数量的项目。他可以随心所欲地添加更多。该服务为年度服务。

根据我在文档中的理解,它应该是非续订订阅。 问题是,假设用户购买了商品 A 的服务。 一周后,a 想在服务中添加第二个项目,项目 B。然后当他购买它时,ios 会弹出一个窗口并说他已经购买并询问他是否要续订。 这个窗口不正确!他没有为商品 B 购买服务,而是为商品 A 购买服务。这会让我的用户非常困惑,我真的需要避免这种情况。

我查看并发现也没有切换订阅的解决方案,例如在名为“管理 1 项”的产品与名为“管理 2 项”的产品之间切换订阅,这可能是一个解决方案。

另一种解决方案是创建多个具有确切名称和描述的应用内产品,并管理从应用内购买的产品。苹果可以吗?

我应该如何处理应用内购买以满足我的应用需求?

谢谢你, 汤姆

【问题讨论】:

    标签: ios app-store in-app-purchase


    【解决方案1】:

    首先,你读过iOS In App guide?这应该是你的第一站。其次,你不能有两个具有相同 ID 的应用内产品,所以我不明白为什么添加第二个产品会提示用户已经购买的产品?你能澄清一下吗?一般来说,如果我购买了你的产品,你应该保留我的购买数据,即屏蔽这个功能,所以我只有在我取消订阅/我的订阅过期时才会再次启用它。

    不确定不续订,但我猜它似乎很适合这种情况。您始终可以考虑购买消耗品并在某处存储您启用某些功能的时间信息。另外,当用户购买订阅时,他/她无法获得退款(除了少数情况,比如错误),所以一旦你决定不需要它,你就取消它。这样,您可以在收货中检测产品是否过期,但用户不能只是在中间时间从一种产品切换到另一种产品。

    【讨论】:

      猜你喜欢
      • 2011-01-05
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 2023-04-03
      • 2018-06-01
      • 2016-01-25
      • 2021-07-26
      相关资源
      最近更新 更多