1

尝试进行应用内购买时出现超时错误 (-1001)。在应用内购买运行良好一段时间后,这种情况突然开始发生。现在发生的事情是我看到了我的库存,其中包含从苹果检索的价格,但是在我尝试购买并执行以下代码之后:

    SKPayment *payment = [SKPayment
                    paymentWithProductIdentifier: product.productIdentifier];
    [[SKPaymentQueue defaultQueue] addPayment: payment];

我得到的只是一个超时错误。

我创建了一个测试项目,除了由可靠的第三方(城市飞艇)提供的店面外,我一直在成功地使用它并在我的应用程序中进行了一些更改。我在应用程序购买超时错误中遇到了同样的问题,这强烈表明苹果端存在某种问题(似乎我的设备或我的应用程序 ID 以某种方式被黑了 - 也许在我多次卸载应用程序之后重置其状态——至少使用沙箱服务器)。所以现在的问题是如何处理它。任何帮助,将不胜感激。

4

1 回答 1

0

问题解决了:毕竟是苹果的问题。显然,新的应用商店协议搞砸了工作。我不得不通过设备上的应用商店安装一些东西,之后应用内购买又可以了。感谢你的帮助。

于 2009-11-17T00:17:38.280 回答