从 iPhone 应用程序链接 appStore 中的开发人员页面

Posted

技术标签:

【中文标题】从 iPhone 应用程序链接 appStore 中的开发人员页面【英文标题】:Linking the Developer Page at the appStore from an iPhone App 【发布时间】:2010-07-01 12:42:23 【问题描述】:

所以我知道如何在我的 iPhone 应用中打开 appStore 上的应用页面。

有没有办法打开我公司的页面?在我的 Mac 上的 iTunes 上,我可以做到这一点,但在 iPhone 上使用该 URL 我不能(或者我做得不对)。

提前致谢。

【问题讨论】:

【参考方案1】:

这是一篇关于这个主题的精彩文章:http://bjango.com/articles/ituneslinks/

引自文章:

http://itunes.com/apps/developer — 按开发者搜索所有应用

也可以由一位开发人员链接到所有应用,但有一个问题。在 Mac 或 PC 上, 这将打开 iTunes 并登陆开发者页面。在 iPhone 或 iPod touch 上,它会做一些 跳舞,打开 MobileSafari,然后是 iTunes,然后是 App Store 应用程序。不理想,有点丑和慢,但是 它最终到达那里。

如果您想隐藏重定向并加快流程,Apple 建议使用 NSURLConnection

【讨论】:

非常感谢。由于我在从我的应用程序发送的邮件消息的 html 正文中传递链接,我不能做“跳舞”,但如果它不是太慢,那是一种方法。我现在就试试。 其实试了之后好像不行。例如,对于 Angry Birds 的创建者,我使用了itunes.com/apps/clickgamer.com,但它并没有带我去任何地方。 这里只是另一个评论,谦虚地说,让全世界都知道,我是一个非常非常愚蠢的人。我做错了。它完美地工作。谢谢! 我们学习的唯一方法就是从犯错中学习 :) 很高兴你解决了【参考方案2】:

这可以防止它像往常一样跳很少的舞

 NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

【讨论】:

【参考方案3】:

我在 ios 8、9 中使用过这样的 URL:

itms-apps://itunes.apple.com/developer/tivogi/id507966848

其中tivogi 是开发者的帐户名,id507966848 是您的开发者ID。

您可以在任何浏览器中找到正确的链接:只需转到开发者页面,复制 url,并将方案更改为 itms-apps

【讨论】:

在哪里可以找到我的开发者 ID?【参考方案4】:

在 IOS SDK 6 及更高版本中,使用以下链接从应用程序打开开发者链接

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?artistId=524402507"]];

........

【讨论】:

以上是关于从 iPhone 应用程序链接 appStore 中的开发人员页面的主要内容,如果未能解决你的问题,请参考以下文章

Appstore 中 iPhone 和 iPad 应用程序的 1 个链接

如何从 AppStore 中删除 iPhone 应用程序版本?

iOS-获取苹果商店iPhone应用程序编号APPID-应用中跳转到AppStore中的其他应用

iOS - 如何使用 branch.io 在 Appstore 中测试深度链接

iOS 获取appStore的链接地址,从app中跳转 appStore中应用

在线安装ipa,超链接下载ipa