0

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

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

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

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

4

3 回答 3

2

我也遇到了这个问题,22 小时后问题会自动修复。所以我认为这是应用商店的问题,苹果需要一些时间在他们的服务器中添加你的 iap ID。

于 2013-09-15T07:01:43.960 回答
0

事实证明,应用购买很神奇。晚上 8 点左右,我们注意到一切开始正常工作。我们之前曾向 Apple 提出帮助请求,但从未收到回复,所以我不确定这是否是修复的开始,或者它是否只是我们需要等待的那些事情之一。

于 2013-09-13T16:16:47.663 回答
0

我也遇到了这个问题,我去苹果开发者论坛寻求解决方案。问题可能与审核团队的设备或环境有关。

这是完整线程的链接:https ://devforums.apple.com/thread/233371

于 2014-09-17T14:49:18.820 回答