短信链接唤醒app指定页面,这在原生Android中似乎并不难实现。可在flutter中,却折磨了我许久。
现在也许将这个问题不完美的解决了,也记录一下,哪天再回来填坑。
使用 uni_links: ^0.2.0插件
地址1:
地址2:
添加依赖与配置AndroidManifest.xml就不再赘述,在作者的GitHub示例中都有介绍。
想要在flutter中跳转到指定页面,需要自己写一个异步函数去处理。
//创建跳转的异步函数
jump(String type) async{
String s='1';
switch (type) {
case 'main':
print('-------------main------------------>');
s='/swiper';
break;
case 'main1':
print('-------------main1------------------>');
s='/login';
break;
case 'main2':
print('---------------main2---------------->');
s='/web';
break;
default:
s='/swiper';
print('----------------null--------------->');
break;
}
return await Application.router.navigateTo(context, s);
}
这里还有缺陷,先留一个坑,之后再填。