両方を実装できます。 AppIndexing はパーソナライズされた検索ランキングにも影響するようになったため、Android ユーザーにとってより良い結果が得られる可能性があります。
リンクが腐った場合に備えて、上記のページから引用:
本日より、インデックスされたアプリからの情報を、アプリをインストールしたサインイン ユーザーのランキングの要素として使用し始めます。その結果、インデックス化されたアプリのコンテンツが検索でより目立つようになる可能性があります。
Android の利用者が多い場合は、AppIndexing の使用をお勧めします。Facebook のユーザーが多い場合は、App Links を使用することをお勧めします。両方あるなら両方やれ!
あなたの質問に直接答えるために、AppIndexing を実現するために App Links に頼ることはできませんが、おそらく最小限の追加作業で同時に作業を行うことができます。
編集
質問によりよく答えるには、予想される URI を両方で同じになるように構成できる必要があります。これにより、Android クライアントでインテントを処理して、着信 AppLink URI と AppIndexing URI の両方をサポートできるようになります。
編集 2
AppIndexing と AppLinks の両方をサポートする URI 構造の例。
パッケージ名が com.example.superlinks の SuperLinks という Android アプリがあり、examplelink #1234 という特定のリソースに対応するスキーマを作成するとします。あなたの URI スキーマは superlinks://examplelink/1234 になり、Web ページのヘッドに 2 つの異なる部分を追加しながら、Android クライアントの処理を 1 回実装できます。
AndroidManifest.xml には、作成したスキーマを処理するためのインテント フィルターが含まれます (
参照)。
...
<activity android:name=".YourActivity"
android:label="@string/app_name" >
...
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="superlinks" />
</intent-filter>
</activity>
...
あなたのスキーマリンク。
AppIndexing をサポートするには、ページのヘッド ( Reference )
に次を追加します。
<head>
...
<link rel="alternate" href="android-app://com.example.superlinks/superlinks/examplelink/1234" />
...
</head>
AppLinks をサポートするには、ページの head Referenceに次を追加します。
<head>
...
<meta property="al:android:url" content="superlinks://examplelink/1234">
<meta property="al:android:package" content="com.example.superlinks">
<meta property="al:android:app_name" content="SuperLinks">
...
</head>