问题描述
插件原作者在源码中说
关于这个根本原因我没有解决只是用了一个暴力的方式实现了目的
使用定时器
使用定时器,在home页面初始化时启动,每一秒就去获取微信跳转到APP中携带的参数,通过携带的参数跳转页面,这样就直接实现需求将bug跳过
Timer.periodic(Duration(seconds: 1), (timer) async {
// print("计时器计时器计时器");
const MethodChannel _methodChannel = MethodChannel('com.jarvanmo/fluwx');
try {
String? msg = await _methodChannel.invokeMethod('getExtMsg');
if (msg != null) {
// 处理接收到的消息
toPage(msg);
}
} catch (e) {
print('Error fetching message: $e');
}
});
此方法仅供参考,最优解还是修改源码一步到位比较靠谱