0

YouTube の URL が Safari で開かれているときにアプリを起動するにはどうすればよいですか? インターネットで非常に長い間検索しましたが、http:// リンクであるため、これを実行できる可能性はありませんでした。しかし、Google YouTube アプリはこれを行います。だれか教えてもらえますか?

ありがとう

4

2 に答える 2

1

これを行う唯一の方法は、ここに示すように、独自のURLスキームを作成することです-URLスキームの実装

次に、JavaScriptを使用したアプリのURLスキームに適合するように、YouTubeのURLを検出して変更できます。[webView stringByEvaluatingJavascriptFromString:yourJavaScript]

これがキッカーです。ページを変更できるのは、独自のWebブラウジングインスタンス内からのみです。つまり、アプリ内にUIWebViewを作成しますが、既にアプリ内にあるため、この演習全体が無意味になります。

ただし、この方法を使用して、作成した一連のアプリ内から通信できるため、Webブラウジングシステム全体でURLスキームを維持できます。これにより、ビデオ再生アプリでアプリが起動します。

ただし、モバイルSafariではこれを行うことはできません。

申し訳ありませんが、これ以上のお手伝いはできませんでした。

于 2012-10-23T12:44:35.897 に答える