对于非续订订阅,注册应该始终是可选的吗?

Non*_*oto 5 iphone storekit in-app-purchase ios

我计划在 SaaS 应用程序上使用非续订订阅,因为苹果不允许 SaaS 自动续订。

Apple 还要求我们提供服务器端机制来跟踪多个设备的订阅。

但是,根据我的研究,如果注册是强制性的,苹果似乎也拒绝应用程序,因此必须将此类用户注册设为可选。


我的应用程序在开始时无需注册即可使用,因此此时注册是可选的。但是,如果用户想购买非续订订阅,则必须注册以跟踪订阅。


苹果会拒绝这种做法吗?



相关链接:
应用被拒绝。如何跟踪用户非续订订阅



*UPDATE

我查看了 WWDC2012 的会话视频,似乎可以要求用户在购买非续订订阅之前在您的服务器上注册。 一旦他们真的批准了这种方法,我会发布一个答案。

在此处输入图片说明





*更新
我通过调解中心收到了苹果的回复。

底线是我们应该允许用户在没有注册的情况下购买订阅。

这是苹果评测团队的回答。

将注册设为可选是合适的。您可以提供警告,说明用户将无法在未注册的情况下在多个设备上跟踪订阅。但是,您还应该提供在购买订阅后注册和跟踪订阅的选项。

Jes*_*sak 4

我没有明确的答案,但我的理解(不仅仅是猜测)是您必须允许他们在不创建帐户的情况下购买订阅。您可以警告他们,如果他们不创建帐户,他们的订阅将无法移植到其他设备,但如果他们愿意,您仍然必须让他们在没有帐户的情况下继续前进。

从技术角度来看,您可以将其视为“您必须允许用户在没有任何个人信息的情况下创建帐户”;他们可能在您的服务器上有一个帐户用于收据验证等,但它与他们的姓名、电子邮件、udid 等无关。问题是隐私问题之一,因此只要您存储的不是个人身份信息,它就是跟踪订阅是很好的,这样你就知道它何时过期等。(如果他们愿意的话,最好稍后让他们输入他们的电子邮件,这样他们就可以使订阅可移植。)

当然,苹果批准或不批准的内容会随着时间的推移而变化,并因其他原因而变化,所以 YMMV。

  • 您仍然可以在幕后为他们建立一个帐户;它只是不能有个人信息。 (2认同)