iOS – 购买inapp后从Apple服务器下载

前端之家收集整理的这篇文章主要介绍了iOS – 购买inapp后从Apple服务器下载前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在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”
有没有人遇到过类似的问题.如果是的话,解决方案是什么?

解决方法

它不会在模拟器上工作.相同的代码在Device上完美运行.

猜你在找的iOS相关文章