我设计了一个功能来拨打按下图标上的号码。 但它无法启动网址
_callMe() async {
print("Phone +91${store_phone}");
var uri = 'tel:+91${store_phone}';
if (await canLaunch(uri)) {
await launch(uri);
} else {
throw 'Could not launch $uri';
}
}
打印错误 未处理的异常:无法启动+919919195521
大家有什么帮助吗?
尝试下面的代码希望对您有所帮助。使用 url_launcher 包
Padding(
padding: EdgeInsets.only(top: 18.0),
child: InkWell(
child: Text(
' +91 888-888-8888',
style: TextStyle(
fontSize: 15,
color: Colors.blue,
),
),
onTap: () => launch('tel:${8888888888}'),
),
)
Uri numberUri;
numberUri = Uri(scheme: 'tel', path: phoneNumber);
if (!await launchUrl(numberUri)) throw 'Could not launch $numberUri';
''''
Use the above method to open phone dialer