当有自动续订订阅时,请考虑以下模型情况:
- 用户购买 1 个月的订阅,假设在一月份
- 取消续订
- 然后等到 3 月(>1 个月)并再次购买相同的订阅
original_transaction_id
AppStore 是否会为新购买的商品返回(在收据验证时)新商品?或改写,可original_transaction_id
用于对收据进行分组以确定用户有活动订阅的时间间隔?
因为在沙盒中,当有这样的模拟情况时,它总是original_transaction_id
从第一次购买给定订阅时返回,不管是否有一些时间间隔用户没有激活订阅。当有多次订阅购买时,在订阅过期时,沙盒收据验证返回original_purchase_date
第一次购买和expires_date
最后一次购买。
我的问题是,要在现场环境中测试它,我必须等待一个多月才能让订阅过期以测试确切的行为。