搜索插件、代码仓与 APP 分类

插件详情v4.0.0

open_share_plus

用于将内容分享到社交媒体的 Flutter 插件。您可以使用它分享到邮件、电话、WhatsApp 和系统共享界面。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
538
喜欢数
24
Pub 分数
160

安装插件

flutter pub add open_share_plus

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

open_share_plus 是一个 Flutter 插件,可实现跨多个平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)的内容无缝共享。它支持向各种应用(如邮件、电话、WhatsApp 以及系统的默认分享 UI)进行分享。该插件设计简洁,兼容性广泛,使开发者能够以最少的配置集成原生分享功能。该插件利用各平台特定的 API,确保在不同设备上行为一致。

适合场景

  • 通过 WhatsApp 分享文本或链接
  • 从应用程序内发送电子邮件
  • 在移动和桌面设备上集成系统共享对话框
  • 在社交应用中快速共享内容
  • 在跨平台应用中提供通用的共享选项

主要特点

  • 支持多种平台,包括网页和桌面
  • 与 WhatsApp、邮件和电话的原生集成
  • 用于分享文本、URL 和文件的简单 API
  • 使用系统共享UI以获得一致的用户体验
  • 跨平台兼容性,配置最少

适合对象

  • 需要多平台共享的应用程序
  • 社交媒体集成
  • 电子邮件和消息功能
  • 面向用户的内容共享工具
  • 寻求易于使用的共享解决方案的开发者

使用建议

  • 某些系统需要特定平台的权限
  • 分享表单 UI 的自定义有限
  • 依赖外部应用程序已安装(例如 WhatsApp)
  • 可能在不同操作系统版本中表现不同
  • 文件共享需要在每个平台上正确处理文件路径

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

open_share_plus

Flutter Plugin for sharing contents to social media.You can use it share to Mail, WhatsApp And System Share UI

Using

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile and web development, and a full API reference.

Installation

First, add open_share_plus as a dependency in your pubspec.yaml file.

In your flutter project add the dependency:

dependencies:
  ...
  open_share_plus:

For help getting started with Flutter, view the online documentation.

Setup Configuration

  • Please check if use open localFile {support iOS(DocumentInteraction) / android(intent) / PC(ffi) / web(dart:html)} open_filex.
  • Please check if use open browser, phone, mail and whatsapp url_launcher.

Example

Please follow this example here.

Browser
Open.browser(url: "https://datadirr.com")
Phone Dial
Open.phone(phoneNumber: "+919726428397")
Mail
Open.mail(toAddress: "datadirr@gmail.com", subject: "datadirr", body: "datadirr dev")
WhatsApp (whatsAppNumber with country code)
Open.whatsApp(whatsAppNumber: "919876543210", text: "datadirr")
Local File (Only ANDROID, IOS)
Open.localFile(filePath: localFilePath)

所属分类

依赖

依赖清单 4 项

源码仓库

使用此插件的项目

暂无相关数据。