Google Play IAP测试订阅为何自动取消?
Google Play测试订阅自动取消的问题解答
这种情况是完全正常的,Google Play针对测试订阅有默认的自动终止机制:
- 短周期的测试订阅(比如你设置的5分钟)会自动续订几次后停止,一般就是30分钟左右(刚好6次续订),这是官方为了避免测试环境出现无限循环订阅特意设计的,只是相关说明没在显眼的文档位置,容易被漏掉。
结合你给出的计费响应,几个关键字段能佐证这个逻辑:
autoRenewing: false:说明订阅已经停止自动续订,是取消后的状态cancelReason: 1:这个枚举值官方定义是「用户主动取消」,但在测试场景下,其实是系统模拟的取消行为,并非真实用户操作expiryTimeMillis:这个时间戳对应订阅最终到期的节点,你可以核对一下,刚好是在多次5分钟续订后的时间点
你完全可以基于这个流程测试订阅的续订、到期、取消等核心逻辑,这个测试环境的自动终止机制不会影响正式上线后的订阅行为。
内容的提问来源于stack exchange,提问作者ShrimpCrackers
相关产品推荐
相关产品推荐

