【问题标题】:How to rank subscription plans using Apple In-App Purchase in same subscription group?如何在同一订阅组中使用 Apple In-App Purchase 对订阅计划进行排名?
【发布时间】:2021-09-07 00:19:34
【问题描述】:

我们正在尝试在苹果应用内购买中升级和降级订阅计划。 所有计划都在一个订阅组中,具有不同的价格和持续时间。

我们的应用有应用内购买和自动更新订阅。 购买订阅后 1-我选择降级到另一个产品 我收到一个弹出窗口,要求我升级并获得退款。我按确认

2-一段时间后,我选择升级到更高的订阅 我收到一个弹出窗口,要求我修改我的订阅,订阅计划将开始,当前订阅到期时将向您收费

我们遵循了以下文件。 https://developer.apple.com/app-store/subscriptions/#ranking

不过,关于订阅计划排名的苹果开发者文档,我们还是有点不清楚。

谁能建议,如何设置订阅计划的排名?

【问题讨论】:

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


【解决方案1】:

我想您的订阅配置顺序错误,因为升级应该立即取消您当前的订阅,而降级应该等待下一个续订日期。

这是一个配置示例:

更高的计划是“黄金”。

所以:

  • 当您从银牌更改为铜牌时,您必须等到下一个续订日期
  • 当您从 Silver 更改为 Gold 时,您的订阅将立即取消并更改为 Gold

【讨论】:

  • 感谢您的回答。你能再解释一个案例吗?假设黄金计划为 1 个月,青铜计划持续时间为 1 年。那么在苹果平台会被认为是升级案例还是降级案例呢?
  • Apple 不会考虑您的计划触发不同行为的持续时间,它只会查找订单。所以在这里,即使 Gold 是 1 个月,Silver 是 1 年,从 Silver 变为 Gold 也将被视为升级。
  • 感谢您的回复。我会尽力让你知道。
  • 由于这是服务器端设置,更改是否对已发布的应用程序生效?还是需要新版本?有人知道吗?
  • 成功了!当客户收到一条消息说他们的“黄金”订阅在“白银”订阅到期之前不会启动时,问题就被确定了。将“Gold”置于“Silver”之上后,无需推送新版本即可解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-04
  • 2018-03-30
  • 1970-01-01
  • 2020-11-09
  • 2018-07-13
  • 1970-01-01
  • 2019-06-21
相关资源
最近更新 更多