I’m using Appodeal in my apps which add “android.permission.WRITE_EXTERNAL_STORAGE” to my permissions list.
Currently I’m requesting the storage permission when the app is opened for the first time. What I noticed is that if I deny the permission my app still works fine and banners are shown.
So my question is: Is it still necessary to request the storage permission on device running API 23 and higher?
What I understand from the android documentation is that it is not required as long as the app tries to access its own application directory
For example, beginning with Android 4.4 (API level 19), it’s no longer necessary for your app to request the WRITE_EXTERNAL_STORAGE permission when your app wants to write to its own application-specific directories on external storage (the directories provided by getExternalFilesDir()).
Source: https://developer.android.com/guide/topics/manifest/uses-permission-element.html