iphone - 恢复不可续订订阅

标签 iphone ios in-app-purchase

目前我正在开发一款社交网络应用程序,用户必须购买高级成员(member)资格才能解锁一些额外功能。 起初我使用自动续订订阅,但我的应用程序被拒绝了。他们告诉我使用不可续订的订阅并且:

Non-Renewable Subscription content must be made available to all iOS devices owned by a single user, as indicated in Guideline 11.6 of the App Store Review Guidelines:

11.6 Content subscriptions using IAP must last a minimum of 7 days and be available to the user from all of their iOS devices

If you choose to use user registration to meet this requirement, please keep in mind that it is not appropriate to require user registration. Such user registration must be made optional. It would be appropriate to make it clear to the user that only by registering will they be able to access the content from all of their iOS devices; and to provide them a way to register later, if they wish to access the content on their other iOS devices at a future time.

在我的情况下,转移订阅的最合乎逻辑的方法是使用注册,因为用户在没有注册和登录的情况下无法查看内容(或购买订阅)。因此这意味着需要注册。

我的应用程序会再次被拒绝吗?如果是,那么您建议采取什么解决方法?

任何帮助将不胜感激。

最佳答案

是和否。

  • 如果您强制用户注册(尤其是使用电子邮件地址)= 已拒绝
  • 如果您选择注册并允许用户使用您的应用 访问权限有限=已批准

(以上说法是我自己的经验和理解,如有错误请指正。)

首先,我的应用因使用自动续订订阅而被拒绝。

但是我的应用程序第二次被拒绝(这次是不可更新的)。原因是,我的应用程序需要用户注册。在苹果的术语中,'requires' 的意思是'force'

If you choose to use user registration to meet this requirement, please keep in mind that it is not appropriate to require user registration. Such user registration must be made optional. It would be appropriate to make it clear to the user that only by registering will they be able to access the content from all of their iOS devices; and to provide them a way to register later, if they wish to access the content on their other iOS devices at a future time.

从上面突出显示的行清楚地表明,用户注册必须是可选的。如果用户希望在其他iOS设备上访问,可以选择注册。 但是又有一个问题

问题是,

17.2 Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

所以我要做的是,

  1. 我会让用户无需注册即可购买订阅。但我会自动使用唯一 ID 注册用户,以便稍后识别用户。并向用户表明,他们必须使用用户名和密码注册才能在其他 iOS 设备之间访问订阅。
  2. 我不会强制用户使用电子邮件地址注册。相反,我将使用“用户名”作为必填项,使用“电子邮件”作为可选项,但声明,建议输入“电子邮件”,这样在恢复密码时会更容易。

这是迄今为止我对苹果应用内购买的体验。 如果有错误的地方请指正...

关于iphone - 恢复不可续订订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11022162/

相关文章:

javascript - Angular/ ionic 不适用于 iOS 10

android - 从第二次 "In app purchase"在 Android 中抛出异常

iphone - 应用内购买 "ready to submit",但不让我提交

iphone - 如何在不推荐使用 didAccelerate 的情况下注意到快速前进的 Action ?

iPhone/iOS : How Do I Tell What Localization The Phone is Using At Runtime?

ios - 如何使自动取消选择tableview单元格

iOS 应用内购买 - "this account does not have permission.."

iphone - 多个重复 View 的导航 Controller 设计

Object Segue 上的 IOS 无法识别选择器

ios - 在流上为 UIButton 设置动画