iOS链接到App Store中的应用程序(itms-apps)

时间:2014-01-19 06:00:16

标签: ios iphone

我只能从Stackoverflow和HandleOpenUrl找到有关itms-apps方案的二手资料来源。

是否有官方文档说明如何使用itms-apps或谁维护它?

4 个答案:

答案 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 companyLaunching 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