The main blueprint nodes to use are CheckAndroidPermission and RequestAndroidPermission. First you check if the permission “android.permission.RECORD_AUDIO” is true or false using CheckAndroidPermission and then if false, request the permission.
When called, RequestAndroidPermissions will open the Android flow popup that asks you to enable permissions and then the event that’s bound to it will get called when all of them have been set.
This is a simple implementation that only checks for the microphone permission but it gets the idea across (you can put it in a level blueprint or something)