如何恢复非续订 Apple 订阅
我正在开发的应用程序最近因包含自动续订订阅而被 Apple 拒绝。他们建议我们将内容改为非续订订阅。
我无法完全解决的一件事是如何将购买的订阅恢复到共享设备。 Apple 建议我们不要使用用户登录 - 我们希望避免这样做。我确实遇到了一种解决方案,其中在两个设备之间使用唯一代码 - 通过服务器验证购买的订阅。但我相信这很容易被盗版,因为理论上公司内的朋友或员工可以彼此共享这些独特的代码并避免支付订阅费。
我在谷歌上找不到太多关于这方面的信息,并且很想知道是否有人能够成功实施非续订订阅?
The app I'm working on was recently rejected by Apple for containing an auto-renewable subscription. They recommended that we switch to non-renewing subscriptions for our content.
The one thing I can't quite wrap my brain round is how to restore a purchased subscription to a shared device. Apple recommends we don't use user login - something we would like to avoid ourselves. I did come across one solution where unique codes were used between the two devices - to validate a purchased subscription, through a server. But I believe that could be easily pirated, as in theory friends or employees within a company could share these unique codes with one another and avoid paying the subscription charge.
I can't really find much on Google about this, and was curious to know if anyone has been able to successfully implement a non-renewing subscription?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

解释一下我们在处理这些问题时从 Apple 收到的建议:
根据 iTunes Connect 开发人员指南:
Apple 认为用户注册是适当的,但不允许您将其强制执行。因此,注册必须是可选的,并且用户必须能够随时注册,包括允许他们在设备之间共享已经购买的订阅。
所以听起来我们可能收到了略有不同的建议。有没有可能苹果只是告诉你一般情况下不需要用户登录,与将订阅分发到所有设备的要求分开?
To paraphrase the advice we received from Apple when dealing with these issues:
Per the iTunes Connect Developer Guide:
Apple consider user registration to be appropriate but won't allow you to make it obligatory. So registration must be optional and the user must be able to register at any time — including to allow them to share a subscription they've already bought between devices.
So it sounds like we may have received slightly different advice. Is it possible that Apple only told you not to require user login in general, separately from the requirement for distributing the subscription to all devices?