多个动态自动更新订阅

Posted

技术标签:

【中文标题】多个动态自动更新订阅【英文标题】:Multiple dynamic Auto-renewable subscriptions 【发布时间】:2018-04-24 20:38:36 【问题描述】:

我有以下商业模式,我不确定是否可以使用 IAP 来管理它。

用户可以创建优质内容并与他人分享。其余用户可以订阅“内容”以获得在特定时间段内的独占访问权。每个特定产品组的价目表可能相同。

例子:

User A1 creates premium content P1 (price 0.99$ per month sub)
User A2 creates premium content P2 (price 0.99$ per month sub)
User A2 creates premium content P3 (price 0.99$ per month sub)

User A3 subscribe (auto-renewable) to P1, P2, P3 (A3 is charged three times every month)
User A4 subscribe (auto-renewable) to P2 and P3 (A3 is charged twice every month)

目前遇到的问题:

1) 动态添加优质内容时,每个新产品都必须添加到 iTunes 列表中。如果有 10000 种不同的优质产品怎么办?

2) 如果我只定义所有可能的自动更新价格轮胎的列表,例如 10 种不同的轮胎,那么仍然不可能对使用相同 product_id 的内容多次向用户收费。

一般情况下,可以通过 Paypal 或 Stripe 支持的自定义服务器解决方案来处理。问题是销售数字商品需要使用应用内付款。

【问题讨论】:

【参考方案1】:

    添加 10,000 个不同的 IAP 是不可扩展的。每个新的 IAP 还需要得到 Apple 的批准,因此这不起作用。

    可以以不同的价格创建多个订阅产品。如果您将它们放在同一个 subscription group 中,您将能够启动新的 IAP 以将用户从一个层迁移到另一个层,而不会出现计费差距。我建议销售数量较少的层级(0-5、5-10、10+),而不是在用户每次添加一个新订阅时都强制他们进行追加销售。

【讨论】:

指的是#2它不允许多次订阅,看P1的例子,P2和P3不能同时订阅。 P1后支付成功,P2/P3已经订阅,无法继续支付。 @mbutan 你找到解决办法了吗?

以上是关于多个动态自动更新订阅的主要内容,如果未能解决你的问题,请参考以下文章

消耗品自动更新订阅 iOS

如何升级/降级 iOS 自动更新订阅

如何更新自动更新订阅收据

自动更新订阅:检测差距

检查自动更新订阅是不是过期

自动更新订阅