Tre*_*ree 4 facebook whatsapp flutter
使用url_launcher,我可以打开电话来拨打电话。
var phone = "+123456789";
launch("tel://$phone");
Run Code Online (Sandbox Code Playgroud)
如何为Facebook Messenger和whatsapp做同样的事情?
Tre*_*ree 15
我找到了解决方案。
要打开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");
Run Code Online (Sandbox Code Playgroud)
要打开Messenger或Facebook:
首先获得缩短的URL
如果您的facebook个人资料是facebook.com/yourName
facebook url,fb.me/yourName而Messenger url是m.me/yourName
那你做
launch("http://$messengerUrl");
Facebook网站将通过URL浏览器自动打开应用程序中的链接。如果未安装任何应用,它将转到应用/播放商店
To open the whatsapp you can use this plugin: https://pub.dartlang.org/packages/flutter_launch
1. Add this to your package's pubspec.yaml file:
dependencies:
flutter_launch: "^0.0.2"
Run Code Online (Sandbox Code Playgroud)
2. Install it
$ flutter packages get
Run Code Online (Sandbox Code Playgroud)
3. Import it
import 'package:flutter_launch/flutter_launch.dart';
Run Code Online (Sandbox Code Playgroud)
4. Example:
await FlutterLaunch.launchWathsApp(phone: "5534992019999", message: "Hello");
Run Code Online (Sandbox Code Playgroud)
Complete example: https://pub.dartlang.org/packages/flutter_launch#-installing-tab-
| 归档时间: |
|
| 查看次数: |
6824 次 |
| 最近记录: |