Iphone 如何正确处理失败或取消的IAP内容下载?

Iphone 如何正确处理失败或取消的IAP内容下载?,iphone,ios,ipad,in-app-purchase,storekit,Iphone,Ios,Ipad,In App Purchase,Storekit,我正在阅读Ray Wenderlich的iOS 6 by教程中的非消耗品Apple托管IAP示例。在那里,他建议代码调用finishTransaction:,即使下载失败或被取消。但是,在内容100%可供用户使用之前,我不应该让事务未完成吗 还有,如何处理失败的下载?如何手动重新启动它

我正在阅读Ray Wenderlich的iOS 6 by教程中的非消耗品Apple托管IAP示例。在那里,他建议代码调用
finishTransaction:
,即使下载失败或被取消。但是,在内容100%可供用户使用之前,我不应该让事务未完成吗

还有,如何处理失败的下载?如何手动重新启动它