引入依赖:url_launcher:^6.1.8
该依赖是调用Url等一系列功能,比如拨打电话
第一步:在Flutter中需要跳转的地方添加如下代码
const url ='cs0://cs1.tz.app/cs2';
if (await canLaunch(url)) {
await launch(url);
}
第二步:在被打开应用中
1,AndroidManifest文件中找到意图过滤器的Activty,也就是你应用每次启动的时候首先加载的,一般都是欢迎页面等,
加入如下代码;
2,注意与上面的uil字段对应,否则无法跳转
<intent-filter>
android:host="cs1.tz.app"
android:path="/cs2"
android:scheme="cs0" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>