我正在为我们的应用程序开发一项新功能,但是在测试入门价格时遇到了一些问题。我将描述正在测试的配置。 我创建了两种产品来测试入门价格。第一个被设置为以降低的价格使用2个月,之后按正常价格使用。第二个月将提供第一个月的免费和正常价格。 两种产品的创建方式相同,但是更改了付款方式(第一次付款时付费,第二次免费试用) 当我使用新的沙盒帐户测试免费试用订阅时,它可以按预期工作。但是,当我尝试使用新的沙盒帐户购买“按需购买”产品时,会显示消息“您已经准备就绪-您的购买成功”,但是在取消警报控件后,立即出现错误,并显示以下说明:
SKErrorDomain Code=0 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}
产品已正确提取,我可以访问折扣信息。因此,我假设产品已正确创建。我也确认收据和购买没有反映。
我想念什么吗?所有测试均在真实设备而非模拟器中执行。在发送要提交的版本之前,如何测试IAP?