何时在服务器产品型号中调用SKPaymentQueue上的finishTransaction?

时间:2011-10-21 07:42:25

标签: ios in-app-purchase payment storekit mkstorekit

我确实打电话时有点困惑:

“服务器产品型号”中的

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];http://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Art/store_transactions.jpg

当我的服务器退回给我时,是否应该收到该收据有效且我可以显示付费内容,还是应该在我从iTunes返回收据(购买或恢复)后立即拨打电话?

由于

2 个答案:

答案 0 :(得分:0)

您应该在服务器检查收据时调用它。如果您过早地调用finishTransaction并且您的应用程序崩溃或者在您的服务器记录购买之前互联网连接中断,那么客户的资金就会消失,但您没有交付货物。如果收据无效,则收据不会来自Apple。调用finishTransaction可能并没有什么坏处。

答案 1 :(得分:-1)

当您的服务器返回时,应该调用该收据有效并显示付费内容。