如何恢复不续订的Apple订阅

时间:2022-02-21 19:01:28

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.

我正在努力的应用程序最近被Apple拒绝包含可自动更新的订阅。他们建议我们切换到我们内容的非续订订阅。

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.

我无法完全理解的一件事是如何将购买的订阅恢复到共享设备。 Apple建议我们不要使用用户登录 - 我们希望自己避免使用。我确实遇到过一个解决方案,在这两个设备之间使用了唯一的代码 - 通过服务器验证购买的订阅。但我相信这很容易被盗版,因为理论上朋友或公司内部的员工可以互相分享这些独特的代码并避免支付订阅费用。

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?

我真的无法在Google上找到这方面的内容,并且很想知道是否有人能够成功实施不续订的订阅?

1 个解决方案

#1


1  

To paraphrase the advice we received from Apple when dealing with these issues:

为了解释我们在处理这些问题时从Apple收到的建议:

Per the iTunes Connect Developer Guide:

根据iTunes Connect开发人员指南:

...subscriptions must be provided on all devices associated with a user. In App Purchase expects subscriptions to be delivered through an external server that you will provide. You must provide infrastructure to deliver subscriptions to multiple devices.

...必须在与用户关联的所有设备上提供订阅。在App Purchase中,预期订阅将通过您将提供的外部服务器提供。您必须提供基础架构以向多个设备提供订阅。

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.

Apple认为用户注册是合适的,但不允许您强制要求。因此,注册必须是可选的,用户必须能够随时注册 - 包括允许他们共享他们已经在设备之间购买的订阅。

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?

所以听起来我们可能收到了略微不同的建议。 Apple是否可能只是告诉您不要求用户一般登录,而不是要求将订阅分发到所有设备?

#1


1  

To paraphrase the advice we received from Apple when dealing with these issues:

为了解释我们在处理这些问题时从Apple收到的建议:

Per the iTunes Connect Developer Guide:

根据iTunes Connect开发人员指南:

...subscriptions must be provided on all devices associated with a user. In App Purchase expects subscriptions to be delivered through an external server that you will provide. You must provide infrastructure to deliver subscriptions to multiple devices.

...必须在与用户关联的所有设备上提供订阅。在App Purchase中,预期订阅将通过您将提供的外部服务器提供。您必须提供基础架构以向多个设备提供订阅。

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.

Apple认为用户注册是合适的,但不允许您强制要求。因此,注册必须是可选的,用户必须能够随时注册 - 包括允许他们共享他们已经在设备之间购买的订阅。

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?

所以听起来我们可能收到了略微不同的建议。 Apple是否可能只是告诉您不要求用户一般登录,而不是要求将订阅分发到所有设备?