Flutter 应用需要针对具体平台进行深度链接配置。请按照原生平台指南,为您的应用配置深度链接设置。
Adjust SDK 需要在应用导航之前处理深度链接,因此,您的应用需要分别接收深度链接与跳转。从 Flutter 3.27 开始,Android 和 iOS 平台都默认启用 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) 进行导航。