0

我应该如何配置 MethodChannel 以便我可以直接将媒体和文本发送到 Whatsapp?

【注意】我没有使用现有的分享包,因为我需要捕获目标收件人。

4

1 回答 1

0

使用插件。

url_launcher

使用以下链接:https ://api.whatsapp.com/send?phone=XXXXXXXXXXX (在 X 的位置输入您要联系的人的电话号码,包括国家代码,但不带 + 号。)

RaisedButton(
  onPressed: () async => await launch(
     "https://wa.me/${number}?text=Hello"),,
  child: Text('Open Whatsapp'),

),

或者

您可以使用这个其他插件。

whatsapp_unilink

whatsapp_unilink 包可帮助您构建 HTTP 链接并为您提供惯用的 Dart 接口:

 import 'package:whatsapp_unilink/whatsapp_unilink.dart';
import 'package:url_launcher/url_launcher.dart';

launchWhatsApp() async {
  final link = WhatsAppUnilink(
    phoneNumber: '+001-(555)1234567',
    text: "Hey! I'm inquiring about the apartment listing",
  );
  await launch('$link');
}
于 2021-12-09T10:30:21.343 回答