首页 > 解决方案 > Flutter:将图像和文本从应用程序共享到 WhatsApp(ios)

问题描述

我正在尝试使用以下代码从我的 Flutter 应用程序中共享图像和文本:

Share.shareFiles([saveImage.path], text: 'www.google.com');

This code works well when testing on Android devices- 图像和文本按预期发送到 WhatsApp。然而,当tested on iOS, it only sends text and no image. 当我注释掉文本时,图像会被共享。但这不符合我的目的,我需要同时发送图像和文本。

我已经尝试了这两个插件:' share '和' share_plus ',同样的问题。

我试图规避这个问题,但我并没有很成功。每次共享的只是图像或文本。

我也从这个线程(以及其他一些类似的线程)了解到,这不是插件或 Flutter 的问题,而是与 WhatsApp API 有关 - 虽然在任何地方都没有共享解决方法。

但我需要这个工作,没有办法只发送图像或只发送文本(url)。我已经到了我正在考虑将其拆分为两个单独的消息或只是根据插件本身停止的地步。这两者都是一个混乱的解决方案。

这是一个非常常见的开发功能,不是吗?- 每个应用程序都会有一些社交分享机制来增加下载量。那么,其他人是如何完成这项工作的(对于 iOS 设备)?也许其他一些插件?

请帮忙。

标签: iosflutterflutter-dependencies

解决方案


推荐阅读