I am trying to publish my app to play store and right now waiting closed testing complete.
I just realized when user try to install app for testing user got message as the following screenshot which informing this app has access to Photo/Media/Files and Storage for read, modify and delete.
Just want to know is this message coming from google itself because google detect my app may doing read/modify/delete on Photo/Media/Files and Storage or I might my self did that settings on google app console?
As information my app use AI components including File and Sharing and also use some extensions including SimpleSqlite and TableViewer that may expose possibility to modify and delete files in storage on user phone.
And from the code only this block did writing to user phone device as the following block code.
But it apparently does that without the permission being explicitly requested manually via blocks. However, the fact that storage permissions are requested again at install-time after Android 6 would also be news to me.
Android version of your test device (Samsung Galaxy Note 20 Ultra)?
Yes the test device is Samsung Galaxy Note 20 Ultra and also Oppo Reno 11 5G.
I suspect the permission requested automatically by one or more AI extensions that I am using.
Thanks for your detail explanation.
Actually there is no specific problem which I only a little bit afraid about the message that might make user worry to install the app when he/she read that message before to install the app.
The question is whether this permission is actually needed and which component and/or extension requests it. You could then remove it from the Manifest if necessary.