iOS6 では、Apple Server にコンテンツを配置する新機能が追加されました。これにより、購入が成功した後、コンテンツをダウンロードして適切に使用できるようになります。
正常に購入でき、コンテンツをダウンロードすると、75% で停止します。
Appleサーバーに配置されたさまざまな購入とさまざまなコンテンツで試しました. しかし、それは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」に到達することはありません
。同様の問題に直面した人はいますか。はいの場合、解決策は何ですか?