url_launcher | Flutter Package
1、导入url_launcher依赖包
dependencies:
url_launcher:^6.1.11
导入完成后,记得pub get
2、添加权限
在iOS目录下,找到info.plist文件
<key>LSApplicationQueriesSchemes</key>
<array>
<string>sms</string>
<string>tel</string>
</array>
3、引入头文件
import'package:url_launcher/url_launcher.dart';
4、调用
void launchPhone(String phoneNumber)async {
String url ='tel:$phoneNumber';
if (await canLaunchUrlString(url)) {
await launchUrlString(url);
}else {
throw 'Could not launch $url';
}
}
拓展
通过我最开始给的官方文档中可以看出,url_launcher不单单可以实现拨打电话,还可以发送短信,直接url跳转