3 秒后自动打开应用…

友盟超链测试页

umeng_link_testLink · fl_umeng_link (OHOS)

构造深链 / App Linking 链接,扫码或一键拉起应用,验证 onLink / getInstallParams 回调参数。

链接构造 预设取自 example_auto OHOS skills 实配

生成结果 解析预览与 OHOS url.URL.parseURL 同语义


      

预览对应 App 端 onLink 回调的 result.toMap();getLaunchParams / onInstall 快照中 uri 为完整链接字符串。首个 “//” 之后、路径 “/” 之前的部分会被解析为 host,不计入 path。

二维码 扫码测试

深链直达:扫码即触发 scheme 拉起;落地页中转:先打开本页(可分享配置),再由页面跳转,更接近友盟 ULink 线上链路。

应用链接测试 example_auto · browser_launcher 快捷用例

F0101 · 冷启动

先结束应用,再点击下方按钮。应用应重新打开并显示 /cold,参数包含 from=auto、scene=cold。

打开应用并进入 F0101

F0102 · 应用运行时更新链接

保持应用运行,先点击第一条链接,查看 /hot1、seq=1;再切回浏览器点击第二条链接,查看是否更新为 /hot2、seq=2。两次参数均应包含 from=auto。

F0102:打开第一条链接 F0102:用新链接再次打开

历史记录 仅保存在本机浏览器

使用说明

热启动 · onLink 回调

App 保持后台运行 → 本页点击「打开 App」或扫码 → App 收到 onLink,path 与 linkParams 应与本页解析预览一致。

冷启动 · getLaunchParams

App 未运行 → 链接拉起 → 冷启动 Want 可能先于 Dart handler 到达,插件内部会排队并在 handlerReady 后冲刷,随后 getLaunchParams 快照包含完整 path / uri / linkParams。

安装参数 · onInstall(deferred link)

OHOS 侧走 AppLinkingKit deferredLink.popDeferredLink(),需要应用市场配置延期获取链接(deferred link),本页无法直接模拟该流程;可先用本页验证 onLink / getLaunchParams 链路,再在真机上验证 onInstall。

App Linking(https 链接)注意事项
  • https 形态链接需在 AGC 完成域名校验(domainVerify),未校验时浏览器无法直达 App。
  • 桌面上点「打开 App」若未安装应用通常无反应,属正常现象;请以真机/模拟器扫码为准。
分享配置(链接预填)

落地页链接自带 ?scheme=&host=&path=&k=v 参数,他人打开即恢复当前配置;追加 auto=1 会在 3 秒倒计时后自动跳转 App。