我在 Apple 技术说明 ( QNo: 15 )的常见问题解答中找到了上述问题。他们给出了这样的答案:
在沙箱中测试您的应用程序和审查您的应用程序时,请使用沙箱 URL https://sandbox.itunes.apple.com/verifyReceipt 。
一旦您的应用程序在 App Store 中上线,请使用生产 URL http://buy.itunes.apple.com/verifyReceipt 。
但在应用内购买编程指南(使用 App Store 部分验证收据)中。苹果提供了一个这样的网址:
使用 HTTP POST 请求将 JSON 对象发布到 App Store。商店的 URL 是https://buy.itunes.apple.com/verifyReceipt。
请注意,第一个 url 使用 http 作为真实帐户来验证应用内购买,而第二个使用 https。我应该使用哪一个?我的应用程序被拒绝,因为服务器在向 Apple 发送收据时没有得到正确的响应。我正在使用https://buy.itunes.apple.com/verifyReceipt来验证收据。