adjust-icon

配置深度链接设置

从 Flutter 3.27 开始,Flutter 的内置深度链接处理默认启用,将接收与跳转结合在一起,防止 Adjust SDK 在应用导航前处理深度链接。您需要在每个平台上分别将其禁用。

之前 (默认):

Flutter 在原生代码中接收深度链接 → Flutter 深度链接跳转 (例如 go_router) 会自动导航用户。您的应用无法处理该链接。

之后 (禁用):

app_links 库接收原生代码中的深度链接 → 转发至 Flutter 回传 → 您的应用使用自定义逻辑,将链接发送至 Adjust SDK 进行处理 → 您的应用使用 Flutter 深度链接跳转 (如 go_router) 为用户导航。

iOS 上将以下内容添加至您的 Info.plist

<key>FlutterDeepLinkingEnabled</key>
<false/>

Android 上,将下列行添加至 AndroidManifest.xml 中主要 FlutterActivity<activity> 标签:

<activity android:name=".MainActivity" ...>
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
</activity>

除了禁用 Flutter 的内置深度链接接收外,您还可以按照原生平台指南,配置 Adjust 深度链接设置: