From a6ee2f0b5333bceecc8a344aa7e2feb86e297d68 Mon Sep 17 00:00:00 2001 From: Subhadip Mondal Date: Mon, 19 Jan 2026 19:12:41 +0530 Subject: [PATCH] added: microphone permission Prompt for microphone permission while clicking on mic icon in livechat v2 --- sdk/src/main/AndroidManifest.xml | 2 + .../java/io/verloop/sdk/ui/VerloopFragment.kt | 42 +++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/sdk/src/main/AndroidManifest.xml b/sdk/src/main/AndroidManifest.xml index 6f31791..e67aa8d 100644 --- a/sdk/src/main/AndroidManifest.xml +++ b/sdk/src/main/AndroidManifest.xml @@ -5,6 +5,8 @@ + + + pendingPermissionRequest?.let { request -> + activity?.runOnUiThread { + if (isGranted) { + request.grant(arrayOf(PermissionRequest.RESOURCE_AUDIO_CAPTURE)) + } else { + showToast("Microphone permission is required to send voice messages") + request.deny() + } + } + pendingPermissionRequest = null + } + } + private fun showToast(msg: String){ Toast.makeText(requireContext(), msg, Toast.LENGTH_SHORT).show() }