应用内购买仅在发布版本上的无效产品ID

时间:2013-09-10 23:17:14

标签: ios in-app-purchase itunesconnect

我昨天发布了一个应用程序购买的新版本的应用程序。我们在沙盒模式下使用测试帐户进行了测试,一切正常,但是一旦我们从应用商店下载应用SKProductsRequestDelegate方法:

(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

返回无效的产品ID而不是有效的ID。我很困惑,因为我之前遇到过这些类型的问题,但只是在尝试让它们在调试模式下工作时,从来没有在应用程序商店发布应用程序之后。我已经仔细检查了列表中的所有内容http://troybrant.net/blog/2010/01/invalid-product-ids/,但这些都不是问题所在。

这是另一个线程,这正是我的问题,但没有解决方案:iOS In App Purchase - "Invalid Product ID" in release, NOT development version

3 个答案:

答案 0 :(得分:1)

我也遇到了这个问题,22小时后问题就自动解决了。所以我认为这是app store的问题,苹果需要一些时间在你的服务器中添加你的iap ID。

答案 1 :(得分:0)

事实证明,应用购买是神奇的。晚上8点左右,我们注意到事情开始正常。我们之前曾向Apple提出求助请求,但从未收到过回复,因此我不确定是否是启动修复的原因,或者它是否只是我们需要等待的事情之一。

答案 2 :(得分:0)

我也遇到了这个问题,我去Apple开发者论坛寻求解决方案。问题可能出在Review团队的设备或环境中。

以下是完整帖子的链接:https://devforums.apple.com/thread/233371