自分用のメモです。
Chromeでページを開いたときに
[アプリ]を開きますか?
https://~~ がこのアプリケーションを開く許可を求めています。
という画面が出てくるので、これをどうやっているのか調べました。
結論としては
スキーム名://content
といった風に記述すればよいだけでした。
スキーム名はアプリのInfo.plistファイルに
<key>CFBundleURLSchemes</key>
<array>
<string>myapp</string>
</array>
のような形で書かれています。開きたいアプリがあったらInfo.plistを覗いてみるとよさそうです。
対応表
| アプリ名 | スキーム |
|---|---|
| App Store | macappstore |
| Slack | slack |
| zoom | zoommtg |
| vscode | vscode |
| Line | line |
| Word | word |
| Excel | excel |
ブラウザからアプリを開きたいときにリンクを登録しておけばブックマークから直接アプリが開けたりなんかできるなと思いました。