首页 文章

多次购买会发生什么 - 非续订订阅应用内购买

提问于
浏览
4

我正在实施一个包含应用内购买功能的示例 . 订阅是非续订类型 .

如果是自动续订订阅,如果用户已进行购买,并且在有效期内,如果用户重试购买,则iTunes会显示警告

您已经订阅了此次购买

并且不会继续进行 . 用户可以使用应用恢复功能恢复其订阅 .

但是,如果是非续订订阅类型,如果用户已进行购买,并且在有效期内,如果用户重试购买,则iTunes会显示确认提醒

您已经购买了订阅,续订或延长订阅新闻购买或按取消

如果用户按下购买,则继续进行 .

所以,我怀疑在后一种情况下会发生什么(非续订重复订阅) .

用户是否再次收费?

用户的订阅有效性会发生什么?

它可以在我的代码中处理和控制吗?

如果是,任何继续的想法都将受到高度赞赏,对我来说非常有帮助 .

提前致谢 .

3 回答

  • 5

    对于Apple,非续订订阅没有“有效期内” . 幸运或遗憾的是,这段时间的持续时间由开发人员决定 .

    是的,当用户购买第二次(或第三次等)时间的非续订订阅时,再次收取费用 .

    订阅有效性取决于开发人员 .

    开发人员使用自己的服务器来跟踪非续订订阅的到期时间似乎很常见 . 例如,这有助于Apple所需的“恢复”功能 .

  • 0

    您可以在重新购买APP的那天更改订阅开始日期 . 这将有助于延长有效期 .

    当用户意识到他的订阅即将到期并且事先更新它而不是让订阅结束时,该有效性扩展机制也起作用 .

    从开发的角度来看,记录第一个订阅时间以及当前子和到期时间将有助于实现目的 .

  • 0

    是的,我明显改变了订阅开始日期,我从交易中得到了这个 . 根据此订阅开始日期,我也在改变到期日期 .

    这里的问题是如果用户已经订阅,则无论如何都要避免再次收取费用 . 而且,为此我使用iCloud来支持用户的多个设备中的恢复功能 .

相关问题