我只能从Stackoverflow和HandleOpenUrl找到有关itms-apps方案的二手资料来源。
是否有官方文档说明如何使用itms-apps或谁维护它?
答案 0 :(得分:7)
来自Nick Lockwood source项目的iRate:
iOS6(及更早版本):
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=
iOS7:
itms-apps://itunes.apple.com/app/id
您只需将应用ID附加到上面的字符串即可完成网址。
AFAIK没有这方面的官方信息来源,它可能是逆向工程的。
答案 1 :(得分:1)
我刚试过这个,它适用于iOS9:
{{1}}它将直接在商店中打开应用。
答案 2 :(得分:0)
此链接的答案来自apple Technical Q& A. Creating easy-to-read short links to the App Store for your apps and company和Launching the App Store from an iPhone application
第二个链接来自第一个链接的页面。我认为它完成了你的要求。
简而言之,
NSString *iTunesLink = @"http://itunes.apple.com/us/app/id{your app id}?mt=8";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];
答案 3 :(得分:0)
不推荐使用handleOpenURL 。使用应用程序:openURL:sourceApplication:annotation:method。参考:https://developer.apple.com/library/ios/documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html
然后,以下链接讲述了如何从iPhone应用程序启动App Store: Launching the App Store from an iPhone application