1
我嘗試通過我的Flutter應用打電話。用下面的代碼:從撲翼應用打電話
UrlLauncher.launch('tel: xxxxxxxx');
我發現在github上撲回購此功能:https://github.com/flutter/flutter/issues/4856
但是,這並不爲我工作。這個函數仍然在顫抖和包裝?或者有更好的選擇從我的應用打電話嗎?
我嘗試通過我的Flutter應用打電話。用下面的代碼:從撲翼應用打電話
UrlLauncher.launch('tel: xxxxxxxx');
我發現在github上撲回購此功能:https://github.com/flutter/flutter/issues/4856
但是,這並不爲我工作。這個函數仍然在顫抖和包裝?或者有更好的選擇從我的應用打電話嗎?
我在Android/iOS上試過這個launch("tel://214324234")
,它運行良好。 您需要安裝包url_launcher並將其導入
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(),
);
}
您也可以導入import 'package:url_launcher/url_launcher.dart' as UrlLauncher;
然後用UrlLauncher.launch("tel://21213123123")
一定要包括在pubspec.yaml文件爲一個條目,在依賴部分: url_launcher:^ 1.0.2
你在代碼中如何使用它?我的問題是無法找到UrlLauncher。 –