iOS - 在应用内购买后从Apple服务器下载

6
在iOS6中,我们有新功能可以将内容放置在苹果服务器上,以便在购买成功后下载并适当使用内容。
我能够成功购买,但在下载内容时,下载会停止在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”
有人遇到过类似的问题吗? 如果是的话,解决方案是什么?


我也遇到了同样的问题,你找出问题了吗? - Adri
1
嗨Adri,模拟器上无法运行。相同的代码在设备上完美运行。 - Satyam
2个回答

4

模拟器上无法运行。相同的代码在设备上完美运行。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接