IAP收据验证网址?

时间:2012-02-07 16:37:09

标签: ios in-app-purchase

根据Apple指南:

  

我应该使用哪个网址来验证我的收据(iOS)?

     

在沙箱中测试您的应用程序时以及在审核您的应用程序时,请使用沙箱网址https://sandbox.itunes.apple.com/verifyReceipt

     

一旦您的应用程序在App Store中存在,请使用生产URL http://buy.itunes.apple.com/verifyReceipt

我该怎么做?我是否使用沙箱URL发送应用程序,一旦审核,我必须再次使用生产版本进行编译?我想这会违反某些评论指南,或者当他们意识到CRC或某些东西与他们测试的东西不一样时会拒绝该应用,不是吗?我应该在中间做一些页面吗?

我希望一旦验证,Apple会修改字节码以设置正确的URL呵呵。

1 个答案:

答案 0 :(得分:1)

您在哪里存储该网址?

根据Apple建议的设置,您的服务器会在您的应用内调用iTunes后验证您的收据。然后,您的服务器会将收据验证回复发送回您的应用,并可选择上传任何上传的上传网址。

因此,URL位于您的服务器上,PHP脚本或类似内容中。一旦您的应用获得批准,您就会将服务器脚本更改为指向iTunes制作URL。

因此,审核后无需更新您的应用代码。事实上,如果你这样做,则需要提交新版本和新评论。