我有一个关于 iPhone 应用程序内支付的问题。我认为自动续订订阅和非续订订阅之间的唯一区别显然是 self 续订。 但当我通读文档时,似乎还存在其他重要差异。我是这样理解的:
自动续订:
- 用户可以禁用自动续订(因此它的行为可能类似于非续订订阅)
- 设备重置后恢复
- 在同一 iTunes 帐户的不同设备之间自动传输
- 只能购买一次(只要订阅仍然有效)
不续订:
- 开发者必须在设备重置后处理许可证恢复
- 用户一次可以多次购买订阅
这是正确的吗?
我似乎自动续订订阅对我的应用程序来说更好,尽管我不需要订阅必须自动续订。
但是,作为一个附加问题,当我在 iTunes Connect 中添加新产品时,我只能在“消耗品”、“非消耗品”和“非续订订阅”之间进行选择 - 但没有自动续订订阅? !
致以诚挚的问候
最佳答案
我认为您可以理解全局范围内的差异。
但是一些更正:
- is restored after a device reset
- is automatically transfered between different devices on the same iTunes account
并非如此,这取决于您在您的应用程序中(通常在应用程序的专用“商店”部分)建议恢复订阅,以便用户能够恢复他在此 iOS 设备上的订阅(如果他按照您所说的重置设备,或者删除应用程序并重新安装,则可能需要此订阅)。 恢复操作(通过 StoreKit 在代码中触发)将自动提示用户输入 iTunes 密码,因此在没有用户确认的情况下无法自动完成此操作。
- user can disable auto-renewing (so it might behave like a non-renewing subscription)
是的,这可以通过 iPhone 中的设置来实现,在“商店”部分,然后显示 Apple ID 属性:用户将获得所有正在进行的订阅的 View + 禁用自动续订的开关.
- when I added a new product in iTunes Connect, I had only the choice between "Consumable", "Non-consumable" and "non-renewing subscription" - but no auto-renewing subscription?!
我一开始也有这个问题,原因是您没有承认契约(Contract)中与自动续订订阅具体相关的部分(修正案)。据我记得,转到 itunesConnect 的契约(Contract)、税务、银行部分,您应该达成一致,然后您就可以在应用购买中创建自动续订。
关于iphone - 自动续订订阅 – 与非续订订阅的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688197/