diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebChromeClient.java b/android/src/main/java/com/reactnativecommunity/webview/RNCWebChromeClient.java index e40a25f8a..fa23412d7 100644 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebChromeClient.java +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebChromeClient.java @@ -179,8 +179,10 @@ public void onPermissionRequest(final PermissionRequest request) { */ androidPermission = PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID; } } + Uri originUri = request.getOrigin(); + String host = originUri.getHost(); // TODO: RESOURCE_MIDI_SYSEX, RESOURCE_PROTECTED_MEDIA_ID. - String alertMessage = String.format("Allow this app to use your " + requestPermissionIdentifier + "?"); + String alertMessage = String.format("Allow this " + host + " to use your " + requestPermissionIdentifier + "?"); if (androidPermission != null) { if (ContextCompat.checkSelfPermission(this.mWebView.getThemedReactContext(), androidPermission) == PackageManager.PERMISSION_GRANTED) { AlertDialog.Builder builder = new AlertDialog.Builder(this.mWebView.getContext());