如何通过iOS 6+中的SKStoreProductViewController监控下载进度?

问题描述:

我刚刚通过SKStoreProductViewController添加了InApp下载。我想知道是否有方法可以获取正在下载的项目的下载状态。我最好喜欢监视下载,当它完成时,我想执行一些代码。如何通过iOS 6+中的SKStoreProductViewController监控下载进度?

我查看了文档,但没有列出那里。有没有人有任何想法?

一点点脏,但如果你想下载你自己的应用程序之一,你可以把customs url在他们身上,然后循环使用

- (BOOL)canOpenURL:(NSURL *)url 

以及何时将返回“真”,这意味着您的应用程序已安装。

+1

这是一个巧妙的技巧,但我试图从iTunes下载一些东西。 – vinnybad

你不能那样做。 如果用户选择安装该项目,您甚至不会收到通知。

这是非常不幸的。

+0

那么当用户购买物品时究竟发生了什么?他们是否必须按“取消”关闭菜单? – vinnybad

+0

用户选择安装应用程序,等待它安装并按下打开以启动它或用户按取消(无论他是否选择安装它),并且您获得唯一的委托电话,提示您摆脱的控制器。 – Andrew

+0

哦,这没有帮助。我希望取消按钮将改变为“完成”或什么。 – vinnybad