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

标签 iphone ios in-app-purchase storekit

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

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

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


我的应用一开始不需要注册就可以使用,所以此时注册是可选的。但是,如果用户想要购买非续订订阅,则必须注册才能跟踪订阅。


苹果是否拒绝这种做法?



相关链接:
app rejected.how to track user non-renewing subscription



*更新

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

enter image description here





*更新
我通过 Resolution Center 得到了 apple 的回复。

底线是我们无论如何都应该允许用户无需注册即可购买订阅。

这是苹果审核组的回答。

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.

最佳答案

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

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

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

关于iphone - 对于非续订订阅,注册应该始终是可选的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11947324/

相关文章:

ios - 解决听写/自定义 TextView 错误

ios - 以编程方式将 Sqlite 表数据导出到 csv 文件

android - 如何处理来自 Google Play 的待处理购买

java - Google Android 应用内购买 "Content Delivery"如何正确传递内容?

iphone - 取消操作时 ASIHTTPRequest 和 NSOperationQueue 崩溃

iphone - 如何使用 Bonjour 跨子网宣传服务?

ios - 尝试在一个屏幕上显示三张全景照片时应用程序崩溃

ios - 如何在 XCode 6 中并排水平居中放置 2 个标签?

ios - 当收到自动续订的 Apple 状态更新通知时,您如何确定客户/用户?

ios - 从 Nib 加载可重用的 UITableViewCell