패키지, 저장소 및 앱 카테고리 검색

패키지 상세v4.0.0

open_share_plus

소셜 미디어로 콘텐츠를 공유하기 위한 플러터 플러그인입니다. 이걸 사용하여 메일, 전화, 왓츠앱 및 시스템 공유 UI에 공유할 수 있습니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
538
좋아요
24
Pub 점수
160

패키지 설치

flutter pub add open_share_plus

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

open_share_plus는 Android, iOS, Web, macOS, Windows, Linux를 포함한 여러 플랫폼 간에 콘텐츠를 원활하게 공유할 수 있도록 해주는 Flutter 플러그인입니다. 이는 메일, 전화, 워츠앱 및 시스템 기본 공유 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.