fluwx.addSubscriber((response) { // 1. 为安卓和ios分开处理响应 if (response is WeChatShowMessageFromWXRequest) { debugPrint("launch-app-from-h5 on android"); // 从微信启动后,在这里只为 android 做一些事情 } else if (response is WeChatLaunchFromWXRequest) { debugPrint("launch-app-from-h5 on ios"); // 从微信启动后,在这里只为 ios 做一些事情 } // 2. 或者为安卓和ios一起处理响应 if (response is WeChatLaunchFromWXRequest || response is WeChatShowMessageFromWXRequest) { debugPrint("launch-app-from-h5"); // 从微信启动后,在这里为 android 和 ios 做一些事情 } }); 这个方法在冷启动的时候里面没有执行,怎么获取微信标签传递的参数呢?
Activity
Chihiro-bit commentedon Dec 5, 2025
冷啟動時,微信是通過scheme打開的,如果監聽深度鏈接可以獲取到_wechat_sdk_biz_data,但這個數據沒辦法在dart解析。我在插件裡加這個方法來解析的
修复 iOS FlutterSceneDelegate 下微信开放标签冷启动回调 (#770)