我想启用Flutter应用程序,以允许用户重定向到电话上的另一个应用程序,例如Android和IOS上的“电话”或“邮件”应用程序。
当他们单击时:
a phone number => open the Phone app with the number passed into the app.
an email => open the Mail app with the email address passed into the app.
这可能吗?如果可以的话,要使用哪些小部件/插件?
答案 0 :(得分:1)
您可以使用此软件包:https://pub.dartlang.org/packages/url_launcher
_launchDialer() async {
const url = 'tel:12345678';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}
_launchEmailApp() async {
const url = 'mailto:smith@example.org?subject=News&body=New%20plugin';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}