我必须将图像从我的flutter应用程序直接发送到whatsapp。启动whatsapp后,我想选择联系人以共享图像。怎么可能在扑打?
我尝试使用url_launcher,但它正在启动指定的联系人。而且我在任何地方都找不到共享选项。
const url = 'whatsapp://send?phone=$phone';
if (await URLLauncher.canLaunch(url)) {
await URLLauncher.launch(url);
}
else {
throw 'Could not launch $url';
}
答案 0 :(得分:0)
您可以使用esys_flutter_share来快速共享文件。您只需要将文件发送为字节并共享到所需的任何外部应用程序即可。
final ByteData bytes = await rootBundle.load('assets/image1.png');
await Share.file('esys image', 'esys.png', bytes.buffer.asUint8List(), 'image/png', text: 'My optional text.');
答案 1 :(得分:0)
esys_flutter_share完美运行!