使用 OAuth 登录跟踪非续订订阅?

Posted

技术标签:

【中文标题】使用 OAuth 登录跟踪非续订订阅?【英文标题】:Track non-renewing subscription with OAuth login? 【发布时间】:2012-08-13 10:13:55 【问题描述】:

Apple 拒绝不提供用户/密码服务器端功能来跟踪订阅的非续订订阅应用程序。

我计划使用 Parse.com 实现登录和注册视图。https://parse.com/tutorials/login-and-signup-views 我想知道是否可以使用 Twitter 或 Facebook OAuth 登录来跟踪非续订订阅。

注意: 用户一开始无需注册即可使用我的应用,但当他们想升级到高级功能时,他们需要订阅免续费订阅。

所以,我需要让用户在开始使用我的应用程序后进行注册,而不是像通常的 SaaS 应用程序那样。 (例如,Evernote、DropBox,您需要先登录或注册才能开始使用他们的应用。)

当时我想如果我能使用 OAuth 登录会更容易。

相关来源:How to support multiple devices with non-renewing In-App Purchase?app rejected.how to track user non-renewing subscriptionMonthly Subscription with IAPFloored by new rejection on non renewable subscription type in app purchases in iphone?

【问题讨论】:

他们不是说登录用户的 iTunes/App Store 帐户,然后从这里检查他们是否订阅了吗? IAP不支持这个,所以你可以获取用户的订阅并验证他们是否被订阅? 如果使用non-renew-subs,我们需要在自己的服务器上实现登录/密码功能。而且,您不允许使用 SaaS 的 auto-renewable-subs。 :( 【参考方案1】:

我通过调解中心收到了 Apple 的回复。 我们可以在用户购买订阅之后或之前使用 OAuth 来跟踪订阅,但我们需要允许用户购买订阅而不强制用户登录 Twitter 或 Facebook OAuth。

这是苹果的回复。

您可以使用 Facebook 或 Twitter 来跟踪订阅,但是 登录必须是可选的。

【讨论】:

以上是关于使用 OAuth 登录跟踪非续订订阅?的主要内容,如果未能解决你的问题,请参考以下文章

Apple in app Non-Renewing 订阅购买,强制要求登录?

应用购买中的 iOS 非续订是不是需要恢复购买按钮? [复制]

iOS中自动续订订阅背后的逻辑是啥

固定项目 - 非续订订阅

配置非续订订阅的持续时间

微信订阅号里实现oauth授权登录,并获取用户信息 (完整篇)