动态创建自动续订订阅

Dynamically create Auto-Renewable Subscription

我们的应用在 App Store 中被拒绝,因为我们使用第 3 方解决方案进行订阅,并决定使用应用内购买(自动续订订阅)。我浏览了几个教程,似乎必须在 App Store Connect 中创建订阅,然后才能在应用程序中使用,这就是我们的问题。

我们的应用类似于新闻应用,用户可以在其中订阅某个作者。作者列表来自服务器,因此对每个作者的每个订阅都进行硬编码不是可行的方法。

那么,是否可以通过应用内购买以某种方式实现我想要的功能?谢谢。

动态 Auto-Renewable 订阅创建(以及一般的动态 in-app 购买创建)是不可能的。替代方案是向作者出售学分(但这是 non-auto 可再生的)。另一种可能性是出售授予多个作者访问权限的订阅层。

没有动态创建订阅的选项。您的案例是 iOS 订阅平台的缺点。我已经向 Apple 订阅团队指出了这个问题,但他们还没有准备好接受这个问题,并迫使我们实施 in-app 订阅,因此我们不得不限制应用程序中的订阅数量。

唯一可能的选择是创建多个订阅组,假设 10 个组代表每个作者。

authorSusbcription1,authorSusbcription2,...authorSusbcription10

我知道这不是一个可行的解决方案,因为作者的数量是不确定的。但我们目前没有任何选择。您可以在应用程序中限制 10 个作者订阅,然后提示用户从网站购买,如果超过 10.You 可以显示一些不违反 in-app 规则的警报。例如,"Further subscription is not available in this app" 而不是提及您的网站。跟踪此用户并使用 API 向此用户发送电子邮件,要求通过网站订阅。

除非 Apple 解决这个问题,否则我们别无选择..!