在续订订阅时,注册应始终是可选的?

编程入门 行业动态 更新时间:2024-10-11 23:22:11
本文介绍了在续订订阅时,注册应始终是可选的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

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

I plan to use non-renewing subscription on SaaS app since apple doesn't allow auto-renewable for SaaS.

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

Apple also requires us to provide a server side mechanism to track the subscription with multiple devices.

但是,根据我的研究,如果注册是强制性的,苹果似乎也会拒绝app,因此这样的用户注册必须是可选的。 我的应用程序可以在开始时无需注册即可使用,因此此时注册是可选的。但是,如果用户想购买非续订订阅,则必须注册才能跟踪订阅。

But, based on my research, apple also seems to reject app if registration is mandatory, so such user registration must be made optional. My app can be used without registration at start, so registering is optional at this point. But, if users want to buy non-renewing subscription, registration is mandatory to track the subscription.

Apple拒绝此方法?

Does apple reject this approach?

相关链接: app rejected.how跟踪用户不续订订阅 *更新

我检查了WWDC2012的会话视频,并且似乎可以要求用户在购买非续订潜艇之前注册您的服务器。我会在他们真正批准此方法后发布答案。

I checked the session video of WWDC2012, and it seems it is ok to ask user to register with your server BEFORE purchase for non-renewing subs. I will post an answer once they really approved this method.

*更新 我通过解决方案中心收到苹果的回复。 最重要的是我们应该允许用户无需注册即可购买订阅。 这是苹果审核小组的答案。

*UPDATE I got an reply from apple through Resolution Center. The bottom line is we should allow user to buy subscriptions without registration anyway. This is the answer from apple review team.

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

It would be appropriate to make registration optional. You may provide an alert stating that the user will not be able to track a subscription on multiple devices without registering. However, you should provide the option to register and track a subscription after the subscription is purchased as well.

推荐答案

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

I don't have a definitive answer but my understanding (not just a guess) is that you must permit them to purchase the subscription without making an account. You can warn them that if they don't make an account, their subscription won't be portable to other devices, but you still have to let them move forward without an account if they want.

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

From a technical perspective, you could treat this as "you must allow the user to make an account without any personal information"; they might have an account on your server for receipt validation, etc, but it's not tied to their name, email, udid, etc. The issue is one of privacy, so as long as it's not personally identifiable info you're storing, it's fine to keep track of the subscription so you know when it expires, etc. (It's nice to later let them enter their email if they want so they can make the subscription portable.)

当然,Apple批准或不批准会随着时间的推移而发生变化,因其他原因而有所不同,所以YMMV。

Of course, what Apple approves or not changes over time and varies for other reasons, so YMMV.

更多推荐

在续订订阅时,注册应始终是可选的?

本文发布于:2023-10-30 04:37:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1541790.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:可选

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!