1

我想知道应用程序代码中是否有办法确定应用程序是否真实(在 iTunes 商店中)与测试?原因是我已经解决了应用内购买的每个部分。但是,在验证收据时,您必须将其发送到https://buy.itunes.apple.com/verifyReceipt(如果是实时的)或https://sandbox.itunes.apple.com/verifyReceipt (如果只是测试)。

目前我在提交之前切换了设置,但我知道这种方法很容易失败,因为沙盒版本被意外提交。我想要代码来确定要使用的 URL。

4

2 回答 2

2

您可以使用一些#ifdefs 和Xcode 可以创建的不同构建配置来设置它(即调试、发布和分发)。

于 2009-12-17T05:43:56.950 回答
2

您应该使用#define APP_STORE, 或类似的东西,并检查#ifdef. 然后,在您的构建脚本中从头开始构建您的应用商店提交(您确实有一个一步构建脚本,吗?),只需让它自动定义APP_STORE,您将永远不会忘记。

于 2009-12-17T05:44:04.203 回答