Getting Started
Android
Use appropriate permissions in the AndroidManifest.xml
file of your app, according to the usecase.
Generally located at project-name/android/app/src/main/AndroidManifest.xml
Android 13(API 33) and above:
This permission gives access to images or photos on the device.
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
This permission gives access to videos on the device.
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
This permission gives access to audio files on the device.
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
Android 12(API 31, 32) and below:
This permission gives access to read data from the device's external storage, including media files, documents, and other content.
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="32" />
This permission provides access to write data to the device's external storage, including creating, modifying, and deleting files.
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="29" />
This permission gives access to manage the content of the device's external storage. It allows the app to move, copy, delete, or modify files stored in the external storage.
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
opt out of scoped storage by declaring android:requestLegacyExternalStorage="true"
in AndroidManifest.xml
on application
tag inorder to manage data on Android 10.
<application
android:requestLegacyExternalStorage="true"
...
...
IOS
This library does not support IOS as of now.