事柄の背景
ネット上でディープリングについて調べてみたら、実装方法とディープリングについての解説の記事が圧倒的に多く、端末にインストール済みのアプリがどのディープリングに対応しているかを調べる方法の記事がほぼ皆無で、あってもその調べ方が難しすぎて、汎用性が乏しいです。
そのため、Androidアプリが対応しているディープリングを簡単に確認できる方法の記事を書こうと思います。
確認方法
確認方法は非常に簡単です。まず、端末の
[設定] -> [アプリ] -> 調べたいアプリ
を開きます。そこに[既定で開く]項目が表示されます。
[既定で開く]項目を選ぶと、アプリリンクという項目が表示されます。
そこで対応リンクを開くと、そのアプリが対応しているディープリンク一覧が表示されます。
この調べ方についての考察
メリット
- 時短、手軽、すぐ調べられる
- 外部アプリやソフトウェアが不要
- Android知識やAdb知識が不要
- プログラミング力が不要
デメリット
- ディープリンクのスキーマがわからない。ホストしか取得できない
利用場面
ディープリンクの競合を避ける場面
自社サービスがアプリのディープリンク機能を提供するときに、そのディープリンクがほかのアプリで開かれてしまう可能性があるかどうかの調査に、役に立つと思います。