如何从flutter应用程序共享图像到whatsapp?

时间:2019-06-14 03:11:35

标签: flutter whatsapp

我必须将图像从我的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';
   }

2 个答案:

答案 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完美运行!