diff --git a/packages/share_plus/share_plus/README.md b/packages/share_plus/share_plus/README.md index 6c25bfe642..013ddc57e6 100644 --- a/packages/share_plus/share_plus/README.md +++ b/packages/share_plus/share_plus/README.md @@ -71,6 +71,16 @@ Check out our documentation website to learn more. [Plus plugins documentation]( ## Known Issues +### Sharing data created with XFile.fromData + +When sharing data created with `XFile.fromData`, the plugin will write a temporal file inside the cache directory of the app, so it can be shared. + +Althouth the OS should take care of deleting those files, it is advised, that you clean up this data once in a while (e.g. on app start). + +You can access this directory using [path_provider](https://pub.dev/packages/path_provider) [getTemporaryDirectory](https://pub.dev/documentation/path_provider/latest/path_provider/getTemporaryDirectory.html). + +Alternatively, don't use `XFile.fromData` and instead write the data down to a `File` with a path before sharing it, so you control when to delete it. + ### Mobile platforms (Android and iOS) #### Facebook limitations (WhatsApp, Instagram, Facebook Messenger)