Flutter Quick:Flutter 打开外部第三方应用
Flutter 打开外部第三方应用:url_launcher 插件的使用
https://pub.flutter-io.cn/packages/url_launcher/versions
pubspec.yaml 文件中添加
dev_dependencies:
flutter_test:
sdk: flutter
url_launcher: ^6.0.10
Scaffold中 SnackBar的使用
// 需要设置Scaffold的key才能弹出SnackBar
return Scaffold(
key: _scaffoldkey,//
appBar: AppBar(
title: Text(title),
),
body: ...,);
IOS 中需要添加白名单
Scheme 跳转协议:
如跳转微信、QQ、高德地图等,都是改变相应的url协议地址即可,跳转原理参照原生开发使用的url scheme,比如一些常用的
微信: weixin://
京东: openapp.jdmoble://
淘宝: taobao://
Chrome: googlechrome://
百度地图: baidumap://
高德地图:androidamap://、iosamap://
import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
class OpenApplication extends StatelessWidget {
List