开发需求文档


1. Adjust接入

1.1 接入Adjust SDK获取归因参数

1.2 组装请求URL加载业务

将获取到的相关 Adjust 数据,作为 Query URL 参数,拼接到游戏入口 URL 上进行加载。


2. WebView与JS Bridge交互要求

项目需要在 WebView 中加载指定的URL,并实现与H5通信的 JS Bridge 机制。

2.1 Webview 基础与交互配置

这部分包含了原生 WebView 的基础显示配置、网络加载控制及相关的触控体验交互。

2.2 JS Bridge Channel配置

在 WebView 初始化时,必须注册一个名为 FlutterApp 的 JavaScript 通道(JavaScript Channel)。H5页面将通过调用 window.FlutterApp.postMessage(message) 与 Flutter 端进行交互。

2.3 需要实现的JS方法(Message指令处理)

Flutter端代码需要监听并处理 FlutterApp 接收到的消息指令,执行对应的原生操作:

2.4 外部 Scheme 跳转支持


3. 联调与测试要求

测试页面链接:test_h5.html