Ok, I cannot figure out why .net maui will not work.
On my Xamarin.Android version, I have no problems creating and saving files where I need, I use the read external and write external permissions. (I didn't need to use MANAGE_EXTERNAL_STORAGE)
In the .net maui version, I keep getting permission errors. I ask for and am granted the same write and read external storage permissions, I double check the grants and it does say granted for those two, but it will not let me do anything. Also, it looks like maui does not provide a MANAGE_EXTERNAL_STORAGE option. I added it to the android manifest file but no diff.
The maui code I use for the permissions:
PermissionStatus status = await Permissions.CheckStatusAsync<Permissions.StorageRead>();
and
PermissionStatus status = await Permissions.CheckStatusAsync<Permissions.StorageWrite>();
But there is no manage storage options.
I am willing to force them to just use a Dropbox ore Onedrive and tie them into the app for the main files but I really need a way to allow the user to backup files to their SD card. The app is used where there is no internet access and it is important to have running backups incase the unit dies or gets damaged.