当用户点击链接时, 它应该去app store页面(愤怒的小鸟页面)。 这是代码:
NSString *url = @"http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849?uo=4";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
但是,第一次点击链接时,会转到奇数网页。 (空白页面上有“欢迎来到appe.com”,而不是apple.com)。 当我再次点击链接时,它会转到右侧页面。
任何遇到这种情况的人?
这是app store上的错误页面。
答案 0 :(得分:3)
很奇怪。我还没有经历过这种情况。但是,你试图打开的链接不是愤怒的小鸟里约游戏,而是一首歌。如果你想引导用户在app store中使用Angry birds Rio游戏,你应该使用:
NSString* urlString=@"itms-apps://itunes.apple.com/pl/app/angry-birds-rio/id420635506?mt=8";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
(协议不是http://
,而是itms-apps://
答案 1 :(得分:1)
改为使用此链接
NSString *url = @"http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849?ign-mpt=uo%3D4";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
答案 2 :(得分:0)
我仔细检查了网址。那就是问题所在。
我使用这个网址,
http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849
这不正确,
http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849?uo=4
我修改了网址并解决了问题。