Ich versuchte auf Android/iOS diese launch("tel://214324234")
und es funktioniert gut. Sie benötigen Paket installieren url_launcher und importieren
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(),
);
}
Auch können Sie es import 'package:url_launcher/url_launcher.dart' as UrlLauncher;
importieren und dann UrlLauncher.launch("tel://21213123123")
Seien Sie sicher, verwenden Sie einen entsprechenden Eintrag in der pubspec.yaml-Datei aufgenommen werden, in der Abhängigkeiten Abschnitt: url_launcher:^1.0.2
Und wie verwenden Sie das im Code? Mein Problem ist, dass UrlLauncher nicht gefunden werden kann. –