我正在构建一个必须能够接受订单并将其发送到特定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/

10-15 13:23