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