我创建了两个Product,分别是:
- ProductA,周期为一个月,并设置了优惠。
- ProductB,周期为一周,并设置了优惠。
我在测试App的自动续订功能,我的操作如下:
- 我使用优惠价订阅了ProductA。
- 在ProductA周期内,我通过优惠价订阅了ProductB,此时AppStore的订阅界面提示我此订阅为优惠价
- 在我的ProductA到期后,自动续期ProductB,然而我们的服务器得到的收据中,ProductB的is_in_intro_offer_period字段值为false。
这与我预期的结果不同,我认为月度产品过期后,续费的ProductB应该是以优惠价进行支付,SandBox的支付界面也是这么展现给我的,然而服务器得到的收据信息里似乎不认为这是一笔优惠价支付的订单,这让我感到很疑惑,由于SandBox环境并不能真实看到自己支付了多少钱,所以我现在没办法弄清楚这单到底是不是真的使用了优惠价。
补充说明:ProductA的优惠为推介促销