Androidアプリを開くURLスキーム

AndroidアプリをChromeからURLスキームで起動できます。アプリがインストールされてない場合はマーケットを開くというスグレモノです。

フォーマットは以下のとおり。

intent:
HOST/URI-path // Optional host
#Intent;
package=[string];
action=[string];
category=[string];
component=[string];
scheme=[string];
end;

以下のリンクでアプリを開けます。

<a href="intent://[任意のホスト名]/#Intent;scheme=[スキーム名];package=[パッケージ名];end">アプリをゲット</a>

アプリ側ではAndroidManifest.xmlschemeの設定をしておきます。

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="[スキーム名]" />
</intent-filter>

参照
https://developer.chrome.com/multidevice/android/intents