【问题标题】:IAP receipt verification URL?IAP 收据验证 URL?
【发布时间】:2012-02-07 16:37:08
【问题描述】:

根据 Apple 指南:

我应该使用什么 url 来验证我的收据 (iOS)?

在沙盒中测试您的应用程序以及您的应用程序处于审查阶段时,请使用沙盒 URL https://sandbox.itunes.apple.com/verifyReceipt

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

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

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

【问题讨论】:

  • 目前的建议是使用 https 作为生产 URL。

标签: ios in-app-purchase


【解决方案1】:

您将那个 URL 存储在哪里?

根据 Apple 建议的设置,您的服务器会在从您的应用程序中调用 iTunes 后通过 iTunes 验证您的收据。然后,您的服务器会向您的应用发送回执验证响应,并可选择发送任何上传的上传 URL。

所以 URL 位于您的服务器上,在 PHP 脚本或类似脚本中。一旦您的应用程序获得批准,您将更改您的服务器脚本以指向 iTunes 生产 URL。

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

【讨论】:

  • 真的吗?好吧,由于在 Apple 验证应用程序后,应用程序会获得大约 10 或更多 MB,我相信他们可能会注入正确的 url。如果开发人员没有甚至买不起自己的服务器怎么办?
  • 如果开发者没有自己的服务器,则他们无法执行收据验证,或提供上传。在thisApple 网页上,您将看到这两种型号。
猜你喜欢
  • 2018-06-16
  • 2016-06-24
  • 1970-01-01
  • 2015-11-24
  • 2015-01-08
  • 2012-05-04
  • 1970-01-01
  • 1970-01-01
  • 2014-08-04
相关资源
最近更新 更多