这几天我一直在用头撞墙,因为以前一切正常,但是现在我已经搬到Mountain Lion
, XCode 4.5
and iOS5.1
and iOS6
,这个问题出现了,我认为它可能与配置有关转变。
我打电话[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
,片刻之后paymentQueueRestoreCompletedTransactionsFinished
被调用,但没有任何调用的迹象updatedTransactions
。就像请求在太空中丢失了一样。
我也有一个可能与购买有关的问题。如果我尝试使用 makePurchase 重新购买商品,据我了解,这也应该导致 SKPaymentTransactionStateRestored,我会收到一条消息,后面跟着错误代码 2"Already purchased.. download"
的可怕消息。什么是错误代码 2?"Cannot connect to iTunes store..."
"PaymentTransactionStateFailed"
该项目是普通的非消耗性应用内购买,并且在测试StoreKit
沙盒模式时会发生这种情况。
我在这个论坛上看到其他人有类似的问题,唯一的答复是这是 StoreKit 中的一个间歇性错误。这仍然是最合理的情况吗?
任何有关这方面的消息将不胜感激。