2022-04-27关于苹果续订内购踩坑记录

坑一

最近在看苹果内购的东西,小伙伴的APP要把非续订类型的购买,变成续订类型的,然后在提交完购买项时苹果返回了错误3.1.1,大致的描述如下:

image.png

我上网查了一下相关的问题,得到的结论就是:因为原来是非续订类型,现在改成了续订类型,要提交添加调试完毕续订类型的商品的包,新包和新的提交购买项会一起进行审核。不是单独审核

坑二

我运行代码时是在模拟器运行的,沙盒测试时也是用的模拟器,嗯,了解的小伙伴可想而知,一直提示交易失败。查了一下:模拟器不能进行沙盒测试,要用真机。

坑三

做续订测试的时候,直接在苹果商店后台填写好续订产品ID就行了,审核等新包上传一起审,在沙盒测试的情况下是可以测的。

坑四

监听的回调- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transaction是在每次冷启APP的时候会走,我自己测了几次都是冷启的时候会收到新的transaction

注意testFilght的内购测试依旧是沙盒测试,不是走的正式支付。

目前踩的坑,还没调试完毕,后续遇见问题再来更新。

你可能感兴趣的:(2022-04-27关于苹果续订内购踩坑记录)