# share_plus_platform_interface 7.2.0

A common platform interface for the share_plus plugin.




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'share_plus_platform_interface:7.2.0'
```
Published: 2026-07-23T21:32:51.990303Z
Expected archive SHA-256: 365ef7379fc22507256adda3385152942ffce08935452bc972c2e52a0bebae41

Available in cache; verification: upstream_checksum
## Direct dependencies
- cross_file: ^0.3.5+2
- flutter: map[sdk:flutter]
- meta: ^1.17.0
- mime: ^2.0.0
- path_provider: ^2.1.5
- plugin_platform_interface: ^2.1.8
- uuid: >=3.0.7 <5.0.0

## Package README (untrusted upstream documentation)
# Share Plus Platform Interface

[![Flutter Community: share_plus_platform_interface](https://fluttercommunity.dev/_github/header/share_plus_platform_interface)](https://github.com/fluttercommunity/community)

[![pub package](https://img.shields.io/pub/v/share_plus_platform_interface.svg)](https://pub.dev/packages/share_plus_platform_interface)

A common platform interface for [`share_plus`](https://pub.dev/packages/share_plus).

## Usage

This package is already included as part of the `share_plus` package dependency, and will
be included when using `share_plus` as normal.

## Changelog
## 7.2.0

 - **FEAT**(share_plus): Avoid exceptions on iPads with no sharePositionOrigin ([#3769](https://github.com/fluttercommunity/plus_plugins/issues/3769)). ([d3ba3f36](https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0))

## 7.1.0

 - **FEAT**(share_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 ([#3801](https://github.com/fluttercommunity/plus_plugins/issues/3801)). ([d965e00e](https://github.com/fluttercommunity/plus_plugins/commit/d965e00e5082d4e32e25cacad0b193a735d51c5f))

## 7.0.0

> Note: This release has breaking changes.

 - **BREAKING** **FEAT**(share_plus): Bump win32 from 5.15.0 to 6.0.0 ([#3762](https://github.com/fluttercommunity/plus_plugins/issues/3762)). ([0e3eb918](https://github.com/fluttercommunity/plus_plugins/commit/0e3eb918e77fcc500b6124167a905f026ffc374a))

## 6.1.0

 - **FEAT**(share_plus): Added `excludedCupertinoActivities` share parameter ([#3376](https://github.com/fluttercommunity/plus_plugins/issues/3376)). ([f9fdadb4](https://github.com/fluttercommunity/plus_plugins/commit/f9fdadb41242ad2e36ddbf1ade82be6c5bb78ec4))

## 6.0.0

> Note: This release has breaking changes.

 - **BREAKING** **FEAT**(share_plus): SharePlus refactor ([#3404](https://github.com/fluttercommunity/plus_plugins/issues/3404)). ([0a19d460](https://github.com/fluttercommunity/plus_plugins/commit/0a19d46010b6ecf5c2f10771e33a39823f7c30b7))

## 5.0.2

 - **REFACTOR**(all): Use range of flutter_lints for broader compatibility ([#3371](https://github.com/fluttercommunity/plus_plugins/issues/3371)). ([8a303add](https://github.com/fluttercommunity/plus_plugins/commit/8a303add3dee1acb8bac5838246490ed8a0fe408))

## 5.0.1

 - **FIX**(share_plus): `mime` compatible with v2 (v1 still supported) ([#3309](https://github.com/fluttercommunity/plus_plugins/issues/3309)). ([401db75e](https://github.com/fluttercommunity/plus_plugins/commit/401db75efa24c40fd96a05e79d12801f92666efd))

## 5.0.0

> Note: This release has breaking changes.

 - **FIX**(all): changed homepage url in pubspec.yaml ([#3099](https://github.com/fluttercommunity/plus_plugins/issues/3099)). ([66613656](https://github.com/fluttercommunity/plus_plugins/commit/66613656a85c176ba2ad337e4d4943d1f4171129))
 - **BREAKING** **FEAT**(share_plus): Introduce optional parameter `nameOverride` to `shareXFiles`. ([#3077](https://github.com/fluttercommunity/plus_plugins/issues/3077)). ([f483bce7](https://github.com/fluttercommunity/plus_plugins/commit/f483bce77f50fc03e8c6c969864dd978e46f32da))

## 4.0.0

> Note: This release has breaking changes.

 - **BREAKING** **REFACTOR**(share_plus): Share API cleanup ([#2832](https://github.com/fluttercommunity/plus_plugins/issues/2832)). ([fd0511ca](https://github.com/fluttercommunity/plus_plugins/commit/fd0511ca4d55db1e075e72af5a0832b5cfe81244))

## 3.4.0

 - **FIX**(share_plus): add sharePositionOrigin parameter to shareUri ([#2517](https://github.com/fluttercommunity/plus_plugins/issues/2517)). ([f896d94e](https://github.com/fluttercommunity/plus_plugins/commit/f896d94e6c24551d9dc7d73d8fb05a0f283e0e83))
 - **FEAT**(share_plus): Use XFile.name whenever possible, shorten UUID filenames, and improve I/O throughput ([#2713](https://github.com/fluttercommunity/plus_plugins/issues/2713)). ([734321b8](https://github.com/fluttercommunity/plus_plugins/commit/734321b82d51fc3201113a6ca645c9bebb0282a2))

## 3.3.1

 - chore(deps): bump uuid from 3.0.7 to 4.0.0

## 3.3.0

 - **FEAT**(share_plus): Allow user to share URI with preview image on the iOS native share sheet ([#1779](https://github.com/fluttercommunity/plus_plugins/issues/1779)). ([c83b667e](https://github.com/fluttercommunity/plus_plugins/commit/c83b667eb12394feef69221eda0eab8716aa19d8))

## 3.2.1

 - **FIX**(all): Fix depreciations for flutter 3.7 and 2.19 dart (#1529).

## 3.2.0

 - **FIX**: export XFile (#1286).
 - **FEAT**: share XFile created using File.fromData() (#1284).

## 3.1.2

 - **FIX**: Increase min Flutter version to fix dartPluginClass registration (#1275).

## 3.1.1

- Add missing dart:ui import

## 3.1.0

- Add `shareXFiles` implementations
- Deprecate `shareFiles*` implementations
- Enable `shareXFiles` implementations on Web

## 3.0.3

- Update dependencies

## 3.0.2

- Gracefully fall back from `shareWithResult` to regular `share` methods on unsupported platforms

## 3.0.1

- Set min Flutter to 1.20.0 to match Share plugins on all platforms

## 3.0.0

- Add *WithResult methods to get feedback on user action

## 2.0.1

- Improve documentation

## 2.0.0

- Migrated to null safety

## 1.2.0

- Rename method channel to avoid conflicts

## 1.1.0

- Transfer to plus-plugins monorepo

## 1.0.0

- Initial release







 
