flutter撥打電話url_launcher

url_launcher可以發送短信、撥打電話,這裏展示一個撥打電話的例子。其他功能可以參考flutter插件官網

官方網站

url_launcher: 5.1.2

//店長電話
class LeaderPhone extends StatelessWidget {

  final String leaderImage;
  final String leaderPhone;
  LeaderPhone({this.leaderImage,this.leaderPhone});

  @override
  Widget build(BuildContext context) {
    return Container(
      child: InkWell(
        onTap: () async {
          String url = 'tel:'+leaderPhone;
          //判斷是否可以撥打電話
          if(await canLaunch(url)){
            await launch(url);
          }else{
            throw '手機號異常,不能撥打電話';
          }
        },
        child: Image.network(leaderImage),
      ),
    );
  }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章