InApp 计划更改总是出现 "Cannot connect to iTunes store" 错误

InApp Plan change always gives "Cannot connect to iTunes store" error

我已经在我的应用中实现了 IAP。它由 3 个计划(月度、半年度、年度)组成,分为一组和同一级别。首次购买时,它在沙箱中运行良好。但是,如果我尝试更改计划,它将显示确认警报,然后交易将失败,并显示“无法连接到 iTunes 商店” 错误(但在商店中,购买将处于成功模式。如果我们再试一次,我们就会收到收据。

注意到很多关于同一个错误的问题,但主要情况是 计划切换。任何人都可以确认它发生在 仅沙盒模式或不 吗?

我已经从设置中删除了真实账户,重新启动了测试设备,重新检查了多个测试账户。找不到解决方案。

最后我用变通方法解决了这个问题。即使我们收到错误或收据不可用,请尝试验证收据。如果订阅计划发生变化,它将获得收据验证。不需要考虑 "buyProduct" 失败状态。不需要显示错误,我们可以尝试收据验证,如果收据验证也失败,那么购买实际上没有完成。