HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 应用内购买,具有不同持续时间的多个自动续订订阅大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有关应用内购买自动续订订阅的问题:

我不清楚如何处理用户购买多个不同持续时@L_675_3@订阅的情况.似乎Apple会识别用户是否已经购买了给定的SKU(基于产品ID)并阻止了重新购买(在这种情况下我的应用程序获得了失败的交易事件),但是如果我使用不同的内容提供相同的内容产品ID具有不同的持续时间,那么用户可以购买两次或更多次.

即使我在用户订阅一次后隐藏了其他购买选项,他们也可能会在备用设备上购买另一个订阅,并且该购买最终将恢复到已经拥有订阅的其他设备.

我是否应按交易ID和产品ID跟踪购买的订阅,并计算最终到期日期?这似乎很复杂.

解决方法

在我继续之前,请参阅 the comments on this linked post,了解为什么使用自动续订订阅可能不是一个坏主意.

如果你之前听过这个,请阻止我.
当您在iTunes Connect中选择自动续订订阅时,您可以向一个订阅系列@L_801_25@多个持续时间,其中包含不同的产品ID. Apple不允许用户一个系列中购买多个重叠的订阅持续时间. (如果您在应用中使用多个系列,请说明推理,因此我可以根据您提供指导).

实际上,Apple不会让用户一个系列中堆叠不同的订阅持续时间.

这是一个例子.
我(作为用户)下载假设的Acme应用程序并订阅1个月的订阅.如果我什么都不做,我的订阅将在期末自动续订另外一个月的订阅.等等.

但我转而购买了6个月的订阅. Apple将告诉我(有警报)我的6个月订阅将在我当前的1个订阅完成后开始,我是否愿意继续.如果我说是的话,Apple会记录下来,但是在我目前的1个月之前,他们不会向我收费.

现在,如果我再次返回并购买1年订阅,那么Apple将再次发出警告,告诉我它将我当前的1个订阅结束时开始.它不会被@L_801_25@到即将到来的6个月订阅中.它将取代它.

综上所述
因此,用户只能拥有一个当前订阅一个即将进入的订阅(在一个系列中.这就是您在订阅中使用一系列产品持续时@L_675_3@原因.如果您创建多个订阅系列,那么它们可以同时存在,并且您将失去该保护.

如果作为开发人员,您希望手动扩展,缩短,取消或堆叠订阅,那么您应该使用不续订订阅.如果您阅读我在顶部发布的链接,您会发现Apple可能会强迫您这样做.

大佬总结

以上是大佬教程为你收集整理的iphone – 应用内购买,具有不同持续时间的多个自动续订订阅全部内容,希望文章能够帮你解决iphone – 应用内购买,具有不同持续时间的多个自动续订订阅所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。