【问题标题】:A link to my iPhone apps that works correctly?我的 iPhone 应用程序的链接可以正常工作吗?
【发布时间】:2010-08-02 03:48:40
【问题描述】:

我正在尝试在我的 iPhone 应用中添加一个按钮,该按钮会将用户移动到 appStore 并列出我们所有的应用。

这会浪费时间加载 safari……然后是音乐商店……然后是 appStore:

itunes.com/apps/OurCompanyName

这会尝试加载音乐商店...并且根本不会到达应用商店:

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

此链接显示许多其他公司的应用程序以及我们的应用程序:

ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&submit=media&term=OurCompanyName

Apple 自己的“链接生成器”,即使使用正确的“id#”也不起作用。

我们在 iTunes 中直接从“此开发者的更多应用程序”中剪切/粘贴的链接无法获取 直接回到那个应用列表。

难道没有一个简单的“直接到 appStore 的链接”会列出 ONE 公司的所有应用程序吗?

我们确实想要PC上浏览器的可点击链接。我们需要应用内 UIButton 的链接。

【问题讨论】:

    标签: iphone objective-c hyperlink app-store


    【解决方案1】:

    嗯,它是可行的。使用 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 应用商店搜索

    多田! 希望有帮助!

    【讨论】:

      【解决方案2】:

      AppStore 上的链接对您有用吗?

      例如,Apple Bumper 应用程序位于:http://itunes.apple.com/hk/app/iphone-4-case-program/id383941000?mt=8

      在 iTunes 中查看应用程序时,右键单击“Apple Inc.”。 text 将为您提供复制链接的选项,即:http://itunes.apple.com/hk/artist/apple-inc/id284417353

      【讨论】:

      • 我们尝试过...它会提供 ARTISTS 并立即加载音乐商店。 (请记住,我们确实想要 PC 上的浏览​​器的可点击链接。我们需要来自应用内 UIButton 的链接。)
      【解决方案3】:

      另一种方式: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,它将处理请求。 这是典型的搜索请求 看起来像:查看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 启动并显示 短语“ad hoc”的搜索结果 帮手。”

      您可以执行相同的搜索 直接从 iPhone。这 以下代码 sn-p 向您展示了如何 转义 URL 并使用 UIApplication openURL: 方法 从您的应用程序切换控制 到 App Store,打开搜索 带有您通过的短语的窗口。一世 已将搜索词组放入 在这里单独的字符串,这样你就可以轻松地 概括这个操作。

        • (无效)doSearch
      1. {
      2. NSString *search = @"ad hoc helper";
      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", [搜索 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
      4. [[UIApplication sharedApplication] openURL: [NSURL URLWithString:sstring]];
      5. }

      【讨论】:

        【解决方案4】:

        解决方案非常简单,它的工作原理如下:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-03-18
          • 2016-03-19
          • 1970-01-01
          • 1970-01-01
          • 2012-02-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多