【发布时间】:2013-02-10 20:46:07
【问题描述】:
在 iOS6 中,我们新增了将内容放置在 Apple Server 上的功能,以便在购买成功后,可以下载并正确使用内容。
我能够成功购买,下载内容时,它停止在 75%。
我尝试了不同的购买和放置在苹果服务器上的不同内容。但它停止在 75%... 不知道为什么。
我正在使用以下委托方法来跟踪下载进度:
-(void)paymentQueue:(SKPaymentQueue *)queue updatedDownloads:(NSArray *)downloads
{
for (SKDownload *download in downloads)
{
switch (download.downloadState) {
case SKDownloadStateActive:
NSLog(@"Download progress = %f and Download time: %f", download.progress, download.timeRemaining);
break;
case SKDownloadStateFinished:
NSLog(@"%@",download.contentURL);
break;
default:
break;
}
}
}
它永远不会达到“SKDownloadStateFinished”
有没有人遇到过类似的问题。如果是,解决方案是什么?
【问题讨论】:
-
我也遇到了同样的问题,请问您发现是什么问题了吗?
-
嗨阿德里,它不会在模拟器上工作。相同的代码在设备上完美运行。