web-dev-qa-db-ja.com

WebリンクからiOSアプリを起動することが可能

私のアプリは、ユーザーをアプリからサファリにバウンスさせて、いくつかのWeb操作を実行します(Webビューの使用を試みますが、レイアウト、使用法、アプリの再起動、サーバーエラーなどに関するその他の懸念事項があります)。それらが完了したら、アプリを再起動できるようにする最終的なWebページ上のリンクが必要です。これは、ある種のプロトコル実装(href = "myAppProtocol:// relaunch"など)によって可能になるはずだと思いますが、適切に実装する方法がわかりません。

[更新](私自身の質問にはまだ答えられないので、ここで編集します)

投稿直後にこれに遭遇しました(何時間も見て、これは常にそれがどのように組み合わされるかです...) http://mobileorchard.com/Apple-authorized-iphone-inter-process-communication/

PlistでURLタイプハンドラーを使用すると(私が推測したように)、アプリがそのタイプのURLを処理することを宣言できます(「myAppProtocol」など)。次に、iOSはアプリを起動し、SafariでタッチされたときにURLを渡します。そこから何をするかはあなた次第です。起動する必要があるので、これ以上進めませんが、URLを取得して解析し、さらに渡される情報などを探すことができます。

14
ima747

すでに答えが見つかったと思いますが、ドキュメントもご覧ください: RLスキームを使用したアプリとの通信

11
phi