我正在构建一个必须能够接受订单并将其发送到特定WhatsApp编号的应用程序。我到底该怎么办?我可以打开WhatsApp,但无法弄清楚如何在打开消息时发送消息。
title: new Text("WhatsApp"),
trailing: new Icon(Icons.message),
onTap: () async {
int phone = 962770593839;
var whatsappUrl = "whatsapp://send?phone=$phone";
await UrlLauncher.canLaunch(whatsappUrl) != null
? UrlLauncher.launch(whatsappUrl)
: print(
"open WhatsApp app link or do a snackbar with
notification that there is no WhatsApp installed");
},
我希望当我输入TextField并按send时,在启动WhatsApp之后,可以将保存的String发送到WhatsApp编号。
最佳答案
使用插件。
使用以下链接:https://api.whatsapp.com/send?phone=XXXXXXXXXXX(代替您的Xs,输入您想要联系的人的电话号码,包括国家/地区代码,但不带+号。)
或者
您可以使用其他插件。
whatsapp_unilink软件包可帮助您构建HTTP链接,并为您提供一个惯用的Dart接口(interface),该接口(interface)可:
关于dart - 如何使用UrlLauncher将消息从我的Flutter应用直接发送到WhatsApp?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55892495/