tauri-plugin-share 2.0.1

A Tauri share plugin
docs.rs failed to build tauri-plugin-share-2.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Tauri share file and get shared plugin

First

import { invoke } from '@tauri-apps/api/core'

Share file

invoke('plugin:share|share_file', {
	path, // ios: /private/var...  | android: /storage/emulated/0/Android...
	mime // application/pdf | application/zip ....
})

From others app shared

  • ios: First, you need to implement a Share Extension target on xcode, and store the file in the app group workspace, after completing these, use the plugin to get and reomve files shared by other applications.
  • android: In the plan

Get files path from other app shared

invoke('plugin:share|get_shared_files_path', {
	group, // ios: your Share Extension Target's app group id, eg:group.com.xxxx.xxx
	path // a custom folder or empty
})

Get and remove files data from other app shared

invoke('plugin:share|get_shared_files', {
	group, // ios: your Share Extension Target's app group id, eg:group.com.xxxx.xxx
	path // a custom folder or empty
})