I try to make a phone call from my Flutter app. With the following code:
UrlLauncher.launch('tel: xxxxxxxx');
I found this Function on the GitHub flutter repo: https://github.com/flutter/flutter/issues/4856
But this doesn't work for me. Is this Function still in Flutter and in which package? Or is there a better option to do a phone call from my app?
Call the launch
method from url_launcher package:
launch("tel://214324234");
Here's the complete code:
import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: 'Flutter Demo', home: new Home(), ); } } class Home extends StatelessWidget { Home({Key key}) : super(key: key); @override Widget build(BuildContext context) => new Scaffold( appBar: new AppBar( title: new Text("View"), ), body: new Center( child: new FlatButton( onPressed: () => launch("tel://21213123123"), child: new Text("Call me")), ), ); } void main() { runApp( new MyApp(), ); }
Also you can import it and then use
import 'package:url_launcher/url_launcher.dart' as UrlLauncher; UrlLauncher.launch("tel://21213123123")
Be sure to include an entry for it in the pubspec.yaml file, in the dependencies section:
url_launcher: ^1.0.2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With