2017-08-05 64 views
1

フラッターアプリから電話をかけようとしています。次のコードで:https://github.com/flutter/flutter/issues/4856フラッターアプリから電話をかける

しかし、これは私のために動作しません。

UrlLauncher.launch('tel: xxxxxxxx'); 

私はgithubのフラッタレポでこの機能を見つけました。この機能はまだフラッターになっていて、どのパッケージに入っていますか?または、私のアプリから電話をかけるためのより良い選択肢がありますか?

答えて

2

Android/iOSで試したこのlaunch("tel://214324234")はうまくいきます。 また、あなたはimport 'package:url_launcher/url_launcher.dart' as UrlLauncher;それをインポートしてからで、pubspec.yamlファイルでそのエントリを含めるようにしてくださいUrlLauncher.launch("tel://21213123123")

を使用することができますパッケージ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(), 
); 
} 

それをインポートする必要があります依存関係セクション: url_launcher:^ 1.0.2

+0

そして、どのようにコード内でそれを使用していますか?私の問題は、UrlLauncherが見つからないということです。 –

関連する問題