iTunes Store 作为模态视图

Posted

技术标签:

【中文标题】iTunes Store 作为模态视图【英文标题】:iTunes Store as Modal view 【发布时间】:2014-06-01 18:19:43 【问题描述】:

我想在我的应用中打开一些 iTunes 歌曲的链接,但我不想从我的应用重定向到应用商店。当您按下赞助应用程序时,我想打开 iTunes Store 作为模式视图,就像 Facebook 那样。我该怎么做? (在带有网络视图的“自制”模式视图中??我希望不是)

例如如何将此链接打开为模态视图,用户可以在那里购买:@"https://itunes.apple.com/us/album/how-i-feel/id731197191?i=731197197&ign-mpt=uo%3D4"

现在我正在使用这个:

[[UIApplication sharedApplication]
 openURL:[NSURL URLWithString:@"itms://itunes.apple.com/us/album/how-i-feel/id731197191?i=731197197&uo=4"]];

当然它不会在模态视图中打开。

【问题讨论】:

Appstore as modal view in ios6的可能重复 我已经回答了我的问题...... 【参考方案1】:

好的,所以我已经解决了我的问题,我不会删除我的问题,因为我没有在堆栈溢出中找到它:

SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init];

[storeProductViewController setDelegate:self];
[storeProductViewController loadProductWithParameters:@SKStoreProductParameterITunesItemIdentifier : @"731197191" completionBlock:^(BOOL result, NSError *error) 
    if (error) 
        NSLog(@"Error %@ with User Info %@.", error, [error userInfo]);

     else 
        // Present Store Product View Controller
        [self presentViewController:storeProductViewController animated:YES completion:nil];
    
];

【讨论】:

以上是关于iTunes Store 作为模态视图的主要内容,如果未能解决你的问题,请参考以下文章

无法在 SKStoreProductViewController 中连接到 iTunes Store

如何从 iTunes Store 拒绝我的应用

iTunes,iTunes Store和App Store区别

iTunes -- iTunes 需要多长时间来更新 Store 上新发布的应用程序版本

itunes点击itunes store一直没有反应,就一直在那转,是为啥呀

是否还有办法在 iTunes Store 而不是 Apple Music 中打开 iTunes 搜索 API trackViewUrl?