flutter url_launcher-实现拨打电话功能

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跳转

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容