ios-在应用程序中插入“在iTunes上下载”按钮

我的应用程序显示了某首歌曲的标题,我想插入一个“在iTunes上下载”按钮,以在iPhone上打开iTunes指向我的歌曲.
我已使用iTunes Link Maker检索到正确的iTunes URL
但是我有两个问题要问你.

>我可以通过哪种方式将此按钮添加到UIView?我必须插入标准按钮吗?我必须调用哪种方法?
>是否可以动态撰写iTunes网址?

我尝试实现以下方法:

- (void) openItunes
{
    NSString *iTunesLink = selectedAlbum.itunesLink;
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];
}

如果使用iTunesLink(例如itms://itunes.apple.com/it/album / ….),则如果我使用Safari启动此URL,则会自动打开iTunes并聚焦于正确的歌曲.但是,如果我从模拟器或iPad Touch调用openItunes方法,则不会发生任何事情.
有任何想法吗?

问候,亚萨

最佳答案
最后,这对我有用:

- (IBAction)buyAlbum:(id)sender
{
    NSString* url = @"itms://itunes.apple.com/it/album/love-life-lamore-e-la-vita/id298792107?uo=4";

    [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url ]];
}

yassa

转载注明原文:ios-在应用程序中插入“在iTunes上下载”按钮 - 代码日志