我正在努力让订阅工作。我有收据验证在沙盒模式下工作,但是当我使用实时网址进行收据验证时,它仍然无效。这是我的代码:
{{1}}
当我收到jsonResponse时,我得到" [\" status \":21007]&#34 ;,这在Apple文档中描述为:
{{1}}
有人可以帮我订阅实时模式吗?
答案 0 :(得分:1)
测试您的应用内购买(使用和不使用TestFlight)将始终以沙盒模式进行。只有Apple签署在App Store中分发的应用程序才会在购买IAP时投入生产。如果您的IAP流程在沙箱中工作,那么您的生产也应该很好。
顺便说一下:我不确定你是如何确定自己的生活状况是'模式,但Apple建议始终首先将收据发送到生产URL,如果收到错误代码21007
,则将其作为回退发送到沙箱URL。 你真的需要这种后备机制。作为审核流程的一部分,Apple将测试您的IAP流程。他们的测试将在沙盒模式下进行,因此如果您将liveMode
bool硬编码到true
并且从未点击沙箱验证网址,则IAP购买将失败,您的构建将不会获得批准。