I built an app that requires the iSpeechRecognition, the phone ask for permission of the Microphone usage, and speech recognition the first time I need to use it.
There is a why to prompt the dialog BEFORE I actually need it? (or wait for the user answer?)
and more important... if...
I usually place a Msgbox() before RuntimePermissions.CheckAndRequest() so to let the user have more details about such permission.
If the user check the box "Don't ask again", RuntimePermissions.CheckAndRequest() will stop opening the permission dialog, in that case I would like to avoid...