I'm trying to access the "/storage/emulated/0/Download" directory in Android. I'm using the permission_handler package to request this permission. I added READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE in AndroidManifest.xml.
The issue is that I am able to access the same path in Android 11 and earlier versions but not in Android 12. When I tried using MANAGE_EXTERNAL_DIRECTORIES in Android 12, it worked fine, but I don't want to use this permission as it is sensitive and the play store may reject this if we use this permission. I'm wondering why the same flow works fine in Android 11 but not in Android 12. Thanks in advance.