【问题标题】:iPhone: launch app with YouTube URL?iPhone:使用 YouTube URL 启动应用程序?
【发布时间】:2011-05-24 12:10:50
【问题描述】:

我想注册一个自定义 URL 方案,以便用户在浏览器中访问 YouTube URL (http://www.youtube.com/watch?v=VIDEO_IDENTIFIER) 时启动我的应用程序。

这可能吗?


编辑:

四处寻找之后,我意识到 YouTube 的 URL 方案就是 youtube://。我想要做的是,每当使用 URL 方案调用 YouTube 时,我希望启动我的应用程序而不是 YouTube 应用程序 - 这可能吗?当存在冲突的 URL 方案时会发生什么?

【问题讨论】:

    标签: iphone url url-scheme


    【解决方案1】:

    URL方案是://之前的东西。这意味着您无法分配您的应用来处理 youtube 网址或任何其他 http 网址。


    更新

    虽然 Apple 在 docs 中提到了 YouTube URL 方案,但在实现自定义 URL 方案的上下文中,只能指定 :// 之前的部分。


    更新 2

    关于您更新的问题。我很确定 Apple 希望为 youtube:// URL 启动 YouTube 应用程序。由于我没有找到关于冲突 URL 方案的明确说明,因此我无法判断操作系统通常如何为自定义 URL 方案选择要启动的应用程序。

    至于内置应用程序处理的 URL,它们很可能保持不变,即不可能覆盖内置应用程序并使用您自己的应用程序处理 http://youtube:// URL。

    【讨论】:

      【解决方案2】:

      您可以这样做,它可以在模拟器上运行,但该应用永远无法通过应用审核流程。

      顺便说一句,你为什么要做将 youtube 网址重定向到你的应用程序这样的事情,这至少会让用户感到困惑。

      【讨论】:

      猜你喜欢
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多