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

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

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

提前致谢。

【问题讨论】:

    标签: iphone xcode url app-store itunes


    【解决方案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"]];

      ........

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-17
        • 1970-01-01
        • 1970-01-01
        • 2019-06-02
        • 1970-01-01
        • 2012-11-17
        • 1970-01-01
        相关资源
        最近更新 更多