我们的应用在 App Store 中被拒绝,因为我们使用 3rd 方解决方案进行订阅,并决定使用应用内购买(自动更新订阅)。我浏览了几个教程,似乎必须在 App Store Connect 中创建订阅,然后才能在应用程序中使用它,这就是我们的问题。
我们的应用程序类似于新闻应用程序,用户可以订阅某个作者。作者列表来自服务器,因此对每个作者的每个订阅都进行硬编码不是可行的方法。
那么,是否有可能通过应用内购买以某种方式实现我想要的东西?谢谢。
我们的应用在 App Store 中被拒绝,因为我们使用 3rd 方解决方案进行订阅,并决定使用应用内购买(自动更新订阅)。我浏览了几个教程,似乎必须在 App Store Connect 中创建订阅,然后才能在应用程序中使用它,这就是我们的问题。
我们的应用程序类似于新闻应用程序,用户可以订阅某个作者。作者列表来自服务器,因此对每个作者的每个订阅都进行硬编码不是可行的方法。
那么,是否有可能通过应用内购买以某种方式实现我想要的东西?谢谢。
无法创建动态自动续订订阅(以及一般的动态应用内购买创建)。替代方案是向作者出售学分(但这是不可自动更新的)。另一种可能性是出售授予许多作者访问权限的订阅级别。
没有动态创建订阅的选项。您的案例是 iOS 订阅平台的缺点。我已经向Apple订阅团队指出了这个问题,但他们还没有准备好接受这个并强迫我们实施应用内订阅,因此我们不得不限制应用内订阅的数量。
唯一可能的选择是创建多个订阅组,比如说代表每个作者的 10 个组。
authorSusbcription1,authorSusbcription2,...authorSusbcription10
我知道这不是一个可行的解决方案,因为作者的数量是不确定的。但我们目前没有任何选择。您可以在应用程序中限制 10 个作者订阅,如果超过 10 个,则提示用户从网站购买。您可以显示一些不违反应用程序内规则的警报。例如,“此应用不提供进一步订阅”而不是提及您的网站。跟踪该用户并使用 API 向该用户发送一封电子邮件,要求通过网站订阅。
除非 Apple 解决这个缺点,否则我们别无选择..!