Flutterアプリの場合、ディープリンクを行うには、プラットフォームに合わせた設定が必要です。アプリのディープリンク設定を構成するには、ネイティブのプラットフォームガイドに従ってください。
Adjust SDKは、アプリがナビゲートする前にディープリンクを処理する必要があるため、アプリはルーティングとは別にディープリンクを受け取る必要があります。Flutter 3.27以降、Flutterのビルトインディープリンク処理は、両方のプラットフォームでデフォルトで有効化されています。これは受信とルーティングを連動させるため、各プラットフォームで無効にする必要があります。
iOS では、Info.plistに以下を追加してください。
<key>FlutterDeepLinkingEnabled</key><false/>Android では、AndroidManifest.xmlでメインFlutterActivityの<activity>タグに以下を追加してください。
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />これは、Flutterに組み込まれたディープリンクの受信のみを無効化します。Flutterのルーティングライブラリ(go_routerなど)はナビゲーションに引き続き利用できます。