从 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 中测试深度链接