Why I can't see/use some local files in Android 11+?
Starting Android 11 Google/Android enforces a privacy concept called scoped storage. In short: Normal apps can’t access most of files on the device shared storage anymore. Starting Fully Kiosk Browser ver. 1.44, Fully Single App Kiosk 1.8 and Fully Video Kiosk 1.8 our kiosk apps will comply with this enforcement. Up to Fully Kiosk Browser 1.57, Fully Single App Kiosk 1.17 and Fully Video Kiosk 1.17 you could avoid these restrictions by installing our apps from APK files. After that you can only avoid restrictions by granting the All Files Access permission (not available if you installed from Google Play). Check this FAQ for transition!
If your kiosk app is running in scoped storage mode:
- You will see a hint Storage mode: scoped on the Device Info box in Other Settings.
- The kiosk app can only browse, pick and play media files from the public shared storage, however not other files like HTML or PDF. Access to media files is also kind of unsafe if you install our app from Google Play. We recommend using app-specific storage for all files.
- The app also can’t change/delete any files on the public storage (also not by JS/REST API). You will see warnings in the File Picker and on the File Management page in Remote Admin.
- For other local files we recommend using the app-specific storage. At this location all files are visible, readable and manageable by our kiosk app (and only that app). If you uninstall the Fully Kiosk app the app-specific storage however will be removed.
- The Load Zip File feature will unpack files into app-specific storage, not into the internal shared storage. All file download will be saved in the app-specific storage as well.
- If you use any local files at other locations move them to the app-specific storage prior to device upgrade to Android 11.