2010-08-02 70 views
2

我试图在我的iPhone应用程序中放置一个按钮,将用户移至appStore并列出所有应用程序。指向我的iPhone应用程序的链接是否正常?

这浪费时间装载野生动物园......那么音乐商店...然后在AppStore:

itunes.com/apps/OurCompanyName

这种尝试加载音乐商店.. 。并且永远不会到达应用商店都:

itunes.apple.com/us/artist/OurCompanyName/id27628833

此链接显示许多其他公司的应用程序和我们一起:

ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software &提交=媒体&项= OurCompanyName

苹果自己的“链接制造商”,即使使用正确的“ID#”也行不通。

我们在iTunes中直接从我们的“此开发者的更多应用程序”剪切/粘贴的链接并没有将 直接返回到该应用程序列表。

是不是有一个简单的“直接到appStore链接”,将列出所有的应用程序ONE公司?

我们做不是希望PC上浏览器的可点击链接。我们需要一个来自应用程序内部的UIButton的链接。

回答

1

AppStore上的链接是否适合您?

例如,苹果保险杠的应用程序是:http://itunes.apple.com/hk/app/iphone-4-case-program/id383941000?mt=8

当观看iTunes中的应用,对“苹果公司”右键单击文字会给你一个复制链接的选项,即:http://itunes.apple.com/hk/artist/apple-inc/id284417353

+0

我们试过了......它给*艺术家*瞬间加载音乐商店。 (请记住,我们不希望PC上的浏览器具有可点击的链接,我们需要从我们的应用程序中的UIButton链接。) – Patricia 2010-08-02 04:37:18

2

那么可行。使用UIButton作为链接到Safari的方式,并提供启动页面或搜索的代码的URL。

这例如适用

[[UIApplication的sharedApplication]的OpenURL:[NSURL URLWithString:@ “http://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&submit=media&term=Playdom”]];

如何用您的所有应用程序开发一个HTML页面或在应用程序内部使用它。

尝试调整您的搜索或你的描述里面把东西在所有的应用程序

的相当独特人士说,CompanyiPhoneDev开发或什么,并搜索!

也是我认为有一种方式链接到一个iPhone应用程序商店搜索

田田! 希望有所帮助!

1

另一种方法:http://arstechnica.com/apple/news/2008/12/linking-to-the-stars-hacking-itunes-to-solicit-reviews.ars

有大量的信息像

搜索iTunes的依赖于搜索 Web对象应用程序或 “WOA”。这 位于 http://phobos.apple.com/WebObjects/MZSearch.woa。 您可以通过您的 网络浏览器访问此服务,它将重定向到iTunes,以处理请求。 以下是典型的搜索请求 的外观:view plainprint?

  1. http://phobos.apple.com/WebObjects/MZSearch.woa/wa/search?WOURLEncoding=ISO8859_1&lang=1&output=lm&country=US&media=software&term=ad+hoc+helper

http://phobos.apple.com/WebObjects/MZSearch.woa/wa/search?WOURLEncoding=ISO8859_1&lang=1&output=lm&country=US&media=software&term=ad+hoc+helper

如果这个URL粘贴在Safari,iTunes的 启动并显示短语 搜索结果 “特设 帮手。”

您可以直接从iPhone执行相同的搜索 。该 下面的代码片段展示了如何 逃跑的网址,然后使用 的UIApplication的OpenURL:从您的应用程序 到App Store的方法 开关控制,跟你擦肩而过短语开放其搜索 窗口。我在 已将搜索短语放入 单独的字符串中,因此您可以轻松地将 概括为此操作。

    • (无效)doSearch
  1. {
  2. 的NSString *搜索= @ “特设助手”;
  3. NSString * sstring = [NSString stringWithFormat:@“http://phobos.apple.com/WebObjects/MZSearch.woa/wa/search?WOURLEncoding=ISO8859_1&lang=1&output=lm&country=US&term=%@&media=software”, [search stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
  4. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:sstring]];
  5. }
1

解决的方法很简单,它的工作原理是这样的:

NSString *iTunesLink = @" itms-apps://itunes.com/apps/CompanyName/id123456789"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; 
相关问题