Ios 退还以前购买的非续费订阅,而不是当前订阅。可能的

Ios 退还以前购买的非续费订阅,而不是当前订阅。可能的,ios,in-app-purchase,receipt,auto-renewing,Ios,In App Purchase,Receipt,Auto Renewing,我正在实施一个iOS应用程序,不续费订阅。网上没有多少相关信息;所以我寻求你的指引 我最担心的一个用例是,用户购买订阅一次,然后在再次购买之后立即购买,以延长服务期限(请参见此类场景)。如果该用户退还第一次购买的费用,而第二次购买则完好无损,该怎么办?这在实践中可能吗,还是我太偏执了 假设上述情况是可能的,我的应用程序将遇到问题,因为据我所知,verifyReceipt只返回最新的、良好的收据(查看WWDC'12中的使用应用内购买管理订阅) 我发现苹果没有提供退款政策的相关信息 (自动续费订阅似

我正在实施一个iOS应用程序,不续费订阅。网上没有多少相关信息;所以我寻求你的指引

我最担心的一个用例是,用户购买订阅一次,然后在再次购买之后立即购买,以延长服务期限(请参见此类场景)。如果该用户退还第一次购买的费用,而第二次购买则完好无损,该怎么办?这在实践中可能吗,还是我太偏执了

假设上述情况是可能的,我的应用程序将遇到问题,因为据我所知,
verifyReceipt
只返回最新的、良好的收据(查看WWDC'12中的
使用应用内购买管理订阅

我发现苹果没有提供退款政策的相关信息


(自动续费订阅似乎排除了这种情况,因为续费操作是由iTunes自动完成的,在iTunes允许之前,似乎不可能扩展这种类型的订阅。)

verifyReceipt
不仅会返回最新的有效收据,它还将告诉您提交验证的收据是否完好。因此,如果您担心某个用户可能取消了某项交易,请提交您询问的所有收据

*但是你说的“取消”第一次购买是什么意思?你的意思是当他们点击“取消”而不是“购买”时,交易将无法进行,你甚至无法获得收据

或者你是说当他们要求退款时?我不知道他们还有什么办法可以取消购买

编辑:

如果你指的是退款,开发商没有办法告诉你。假设苹果希望你继续向该用户提供服务,而不管他们是否收到退款。无论退款情况如何,您的收据都可能正确无误。

谢谢,@Andrew。我是说退款。嗨,安德鲁。谢谢你的回复。是否在任何地方指定了该假设?您可以实施苹果服务器通知来管理退款