在应用中插入“在iTunes上下载”按钮

时间:2011-12-27 16:42:18

标签: ios button itunes

我的应用程序显示某首歌的标题,我想在iTunes"上下载#34;在我的iPhone上打开iTunes指向我的歌曲的按钮。 我使用iTunes Link Maker检索了正确的iTunes网址 但是我有两个问题要问你。

  • 我可以通过哪种方式将此按钮添加到我的UIView中?我是否必须插入标准按钮?我必须拨打哪种方法?
  • 是否可以动态撰写iTunes网址?

我试图实施以下方法:

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

iTunesLink,如itms://itunes.apple.com/it/album/...。如果我使用Safari启动此网址,iTunes会自动打开,专注于正确的歌曲。但是如果我从模拟器或iPad Touch调用openItunes方法没有任何反应。 有什么想法吗?

问候,yassa

1 个答案:

答案 0 :(得分:2)

最后这对我有用:

- (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