This service asks user for permissions to write Android "external storage".
"External storage" includes normal files, which can be accessed in Castle Game Engine and Pascal through the standard file API (like
Classes unit or
CastleDownload unit). In case of Castle Game Engine, files can be accessed using the URLs with
file protocol (like
file:///storage/emulated/0/my_file.txt) or an explicit Unix file path (like
These are e.g. files in your internal memory and SD cards.
Note: Writing permission also implicitly includes reading permission. So if you use this service, you no longer need service "read_external_storage".