在我的应用程序中,我有一个按钮,我需要它来分享Facebook时,这个按钮被点击?
5n0oy7gb1#
查看flutter共享插件https://pub.dev/packages/share_plus
Share.share('check out my website https://example.com');
然后用户可以选择使用facebook或任何其他支持共享界面的服务
bfhwhh0e2#
你可以试试这个套餐:https://pub.dev/packages/wc_flutter_share此软件包支持共享图像+文本。您可以像这样使用它:
await WcFlutterShare.share( sharePopupTitle: 'share', subject: 'This is subject', text: 'This is text', fileName: 'share.png', mimeType: 'image/png', bytesOfFile: bytes.buffer.asUint8List());
***注意:***在Facebook上,您无法同时共享图像和文本。您可以共享文本或图像。
y4ekin9u3#
请尝试以下操作:https://github.com/d-silveira/flutter-share.git如果你想分享文本以外的东西。它允许使用简单命名的构造函数示例化Share.image(path: <PATH>, title: <TITLE>)共享文本/图像/文件,然后在其上调用share()请按照README中的说明获取更多详细信息,或者查看示例项目文件夹中的工作示例。它是完全功能的Android,IOS部分目前正在开发,以配合Android部分。
Share.image(path: <PATH>, title: <TITLE>)
share()
bnlyeluc4#
这对我们Flutter菜鸟来说是一个更完整的解决方案。1.在.dart文件的顶部添加以下内容:
import 'package:share/share.dart';
1.在您的终端中运行此命令:
flutter pub add share
1.将共享代码添加到onPressed中的按钮代码中:
onPressed: () { Share.share('check out my website https://example.com', subject: 'Look what I made!'); }),
有关共享包的更多信息,请访问以下链接:https://pub.dartlang.org/packages/share
fkaflof65#
份额_加上3.0.4:https://pub.dev/packages/share_plus Flutter插件,用于通过平台的共享对话框共享Flutter应用中的内容。
使用Flutter运行此命令:
$ flutter pub add share_plus
这会在你的包的pubspec.yaml中添加一行代码(并运行一个隐式flutter pub get):
dependencies: share_plus: ^3.0.4
import 'package:share_plus/share_plus.dart';
Share.share('hey! check out this new app https://play.google.com/store/search?q=pub%3ADivTag&c=apps');
Share.share('hey! check out this new app https://play.google.com/store/search?q=pub%3ADivTag&c=apps', subject: 'DivTag Apps Link');
平台支持:安卓|iOS操作系统|MacOS操作系统|网络|Linux操作系统| windows
共享2.0.4:https://pub.dev/packages/share此插件已被Flutter Community Plus插件版本所取代,改为share_plus。此插件没有进一步的更新计划,他们鼓励所有用户迁移到Plus版本。
5条答案
按热度按时间5n0oy7gb1#
查看flutter共享插件
https://pub.dev/packages/share_plus
然后用户可以选择使用facebook或任何其他支持共享界面的服务
bfhwhh0e2#
你可以试试这个套餐:https://pub.dev/packages/wc_flutter_share
此软件包支持共享图像+文本。
您可以像这样使用它:
***注意:***在Facebook上,您无法同时共享图像和文本。您可以共享文本或图像。
y4ekin9u3#
请尝试以下操作:https://github.com/d-silveira/flutter-share.git
如果你想分享文本以外的东西。
它允许使用简单命名的构造函数示例化
Share.image(path: <PATH>, title: <TITLE>)
共享文本/图像/文件,然后在其上调用share()
请按照README中的说明获取更多详细信息,或者查看示例项目文件夹中的工作示例。
它是完全功能的Android,IOS部分目前正在开发,以配合Android部分。
bnlyeluc4#
这对我们Flutter菜鸟来说是一个更完整的解决方案。
1.在.dart文件的顶部添加以下内容:
1.在您的终端中运行此命令:
1.将共享代码添加到onPressed中的按钮代码中:
有关共享包的更多信息,请访问以下链接:
https://pub.dartlang.org/packages/share
fkaflof65#
份额_加上3.0.4:https://pub.dev/packages/share_plus Flutter插件,用于通过平台的共享对话框共享Flutter应用中的内容。
使用Flutter运行此命令:
这会在你的包的pubspec.yaml中添加一行代码(并运行一个隐式flutter pub get):
平台支持:安卓|iOS操作系统|MacOS操作系统|网络|Linux操作系统| windows
备注
共享2.0.4:https://pub.dev/packages/share此插件已被Flutter Community Plus插件版本所取代,改为share_plus。此插件没有进一步的更新计划,他们鼓励所有用户迁移到Plus版本。