ディープリンクとは、ウェブサイトではなくアプリケーション内の特定の場所にユーザーを導く、アプリケーションの外にあるハイパーリンクです。ユーザーがディープリンクをクリックすると、Unity アプリケーションの特定のシーンなど、指定された場所でアプリケーションが開きます。ディープリンクに関する詳細とその使用方法については、ディープリンク を参照してください。
インテントフィルター を使用して、Android アプリケーションのディープリンクを有効にします。インテントフィルターは、標準の Android アプリマニフェスト をオーバーライドして、Activity に特定のインテントフィルターセクションを追加します。
インテントフィルターを設定するには、以下のステップに従います。
Assets/Plugins/Android に AndroidManifest.xml という名前の新しいファイルが作成されます。AndroidManifest.xml ファイルを開きます。<activity> 要素、 com.unity3d.player.UnityPlayerGameActivity または com.unity3d.player.UnityPlayerActivity 内に追加し、ファイルを保存します。<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="unitydl" android:host="mylink" />
</intent-filter>
これで、unitydl:// で始まるリンクをデバイスが処理するたびに、ビルドしたアプリケーションが開かれるようになりました。
Android のディープリンクを有効にした場合、その使用方法はプラットフォームに依存しません。アプリケーションが開いた時のディープリンクの処理方法については、ディープリンクの使用 を参照してください。