Url_launcherを使用すると、電話を開いて電話をかけることができます。
var phone = "+123456789";
launch("tel://$phone");
Facebookのメッセンジャーとwhatsappで同じことをするにはどうすればよいですか?
私は解決策を見つけました。
Whatsappを開くには:
_var whatsappUrl ="whatsapp://send?phone=$phone";
await canLaunch(whatsappUrl)? launch(whatsappUrl):print("open whatsapp app link or do a snackbar with notification that there is no whatsapp installed");
_
メッセンジャーまたはFacebookを開くには:
最初に短縮URLを取得します
Facebookのプロファイルが_facebook.com/yourName
_の場合、FacebookのURLは_fb.me/yourName
_になり、メッセンジャーのURLは_m.me/yourName
_になります。
次に、launch("http://$messengerUrl");
を実行します
FacebookのWebサイトは、URLブラウザーを経由しても、アプリ内のリンクを自動的に開きます。アプリがインストールされていない場合は、アプリ/ Playストアに移動します
Whatsappを開くには、このプラグインを使用できます: https://pub.dartlang.org/packages/flutter_launch
1。これをパッケージのpubspec.yamlファイルに追加します:
dependencies:
flutter_launch: "^0.0.2"
2。インストール
$ flutter packages get
3。インポート
import 'package:flutter_launch/flutter_launch.Dart';
4。例:
await FlutterLaunch.launchWathsApp(phone: "5534992019999", message: "Hello");
完全な例: https://pub.dartlang.org/packages/flutter_launch#-installing-tab-