应用审查时应用内购买失败

inapp purchase failed while app review

我遇到以下问题:我已将 应用内购买 添加到我的应用中,并按照 apple 的建议对其进行了测试(我同时使用了自己的帐户和沙盒帐户,使用试飞发行版),一切正常。 但是,当苹果在应用审查期间测试这些应用内购买时,SKPaymentTransaction 失败并出现错误:

code=0 "cannot connect to iTunes store. UserInfo={NSLoalizedDesciption=Cannot connect to iTunes Store}"

什么会导致这种情况?

您必须等待几个小时才能在生产环境中购买应用内购买(沙盒不同)。

我认为 Apple 不会审查沙盒中的应用程序,因此这可能是预期的行为。或者可能在购买应用内购买时抛出错误是审查过程的一部分。

在我看来,如果一切都在沙盒中运行,您就不必担心生产(我真的认为这是关于小延迟)。