flutter_链接唤醒app

短信链接唤醒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);

 }

这里还有缺陷,先留一个坑,之后再填。

你可能感兴趣的:(flutter_链接唤醒app)