2012-04-03 7 views
0

Wenn Benutzer auf den Link klicken, sollte es auf der App Store-Seite gehen (böse Vogel Seite). dies der Code ist:iOS, openURL öffnet ungerade Webseite ... (Willkommen bei appe.com)

NSString *url = @"http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849?uo=4"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 

aber, zum ersten Mal, wenn ich auf den Link klicken, geht es auf ungeradee Webseite. (leere weiße Seite mit Text "welcome to appe.com", nicht apple.com). und wenn ich erneut auf den Link klicke, geht es auf die rechte Seite.

Jeder, der mit dieser Situation konfrontiert ist?

Dies ist eine Fehlerseite im App Store.

enter image description here

Antwort

3

Es ist seltsam. Eine solche Situation habe ich noch nicht erlebt. Der Link, den du öffnen möchtest, ist jedoch nicht der Angry birds Rio GAME, sondern ein SONG. Wenn Sie wütend Benutzer Vögel Rio Spiel in App Store führen wollen, sollten Sie lieber verwenden:

NSString* [email protected]"itms-apps://itunes.apple.com/pl/app/angry-birds-rio/id420635506?mt=8"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]]; 

(das Protokoll nicht http:// ist aber itms-apps://

+0

danke, aber ich denke, es ist nicht URL Problem ... sowieso, ich werde das überprüfen. –

1

Verwendung dieser Link statt

NSString *url = @"http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849?ign-mpt=uo%3D4"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 
0

Ich habe die URL zweimal überprüft, und das war das Problem. "

Ich benutze diese URL,

http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849 

nicht das richtige,

http://itunes.apple.com/us/album/angry-birds-rio-samba-single/id426982849?uo=4 

ich modifiziert die URL und das Problem behoben.

Verwandte Themen