我想注册一个自定义网址方案,只要用户在浏览器中访问YouTube网址(http://www.youtube.com/watch?v=VIDEO_IDENTIFIER
),就可以启动我的应用。
这可能吗?
修改
在探索之后,我意识到YouTube的网址方案只是youtube://
。我想要做的是,每当使用URL方案调用YouTube时,我希望启动我的应用而不是YouTube应用 - 这可能吗?如果存在冲突的URL方案会发生什么?
答案 0 :(得分:1)
URL方案是://
之前的事物。这意味着您无法指定应用来处理YouTube广告管理网址或任何其他http
网址。
的更新强>
虽然Apple在docs中提及YouTube网址方案,但在实施自定义网址方案的情况下,只能指定://
之前的部分。
更新2
关于您更新的问题。我很确定Apple希望为youtube://
网址推出YouTube应用。由于我没有找到关于冲突的URL方案的明确说明,我无法告诉操作系统如何选择应用程序来启动自定义URL方案。
对于内置应用处理的网址,它们很可能仍然存在,即无法覆盖内置应用并处理http://
或youtube://
网址你自己的应用程序。
答案 1 :(得分:0)
你可以这样做,它可以在模拟器上运行,但应用程序永远不会通过应用程序审核过程。
在旁注中,为什么要将youtube网址重定向到您的应用,这至少会让用户感到困惑。