iPhone sdk - 打开应用程序商店到特定的应用程序?

Kyl*_*yle 25 objective-c iphone-sdk-3.0

有没有办法打开应用程序商店到特定的应用程序?我尝试使用以下内容:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284417350&mt=8&uo=6"]];
Run Code Online (Sandbox Code Playgroud)

但得到以下内容:"Safari无法打开页面,因为发生了许多重定向".

Kyl*_*yle 29

显然这个问题只影响模拟器.在设备上构建一个完美的工作.


MrM*_*age 24

使用http://itunes.com/app/YourAppNameWithoutSpaces

另见.

  • 我试图提供帮助,但你没有通过低估可能有用的答案来激励人们!在回答你的问题之前,我会在下一次三思而后行. (6认同)

Dim*_*lov 7

另一个简单的方法是:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"itms-apps://itunes.com/app/YourAppNameWithoutSpaces"]];
Run Code Online (Sandbox Code Playgroud)

这很干净


com*_*tos 5

你可以在不打开野生动物园的情

NSString *appId = @"you appid"; //like 999999999
NSString *link = [@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=" stringByAppendingString:appId];

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:link]];
Run Code Online (Sandbox Code Playgroud)