The WebView has its own permission layer separate from Android runtime permissions. Both must be granted. Now when the web page requests mic access, the WebChromeClient checks if Android permission exists, grants the WebView request if yes, or requests Android permission first then grants the pending WebView request in the callback. |
||
|---|---|---|
| .. | ||
| app | ||
| capacitor-cordova-android-plugins | ||
| gradle/wrapper | ||
| .gitignore | ||
| build.gradle | ||
| capacitor.settings.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle | ||
| variables.gradle | ||