apache / apache/cordova-plugin-inappbrowser

Request voice-record inside the inappbrowser

Open
#969 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.1k
Forks
2.2k
PR merge metrics
No merged PRs in 30d

Description

# Feature Request
Android: request voice-record (onRequestPermissionResult) (Some message such as 'default UserNotAllow...' was given )
IOS: If the NSMicrophoneUsageDescription is not added in the Info.plist, the voice-record inside the inappbrowser will make the app stuck.

## Motivation Behind Feature

The page in the inappbrowser can communiate with users by the voice-record.

## Feature Description

For example, the chatbox of the custom service is loaded in the inappbrowser. The user can hold the button and contact us by the voice record.

## Alternatives or Workarounds

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Android permission callback named onRequestPermissionResult and the iOS handling of NSMicrophoneUsageDescription. Define the behavior for denied microphone access and a missing usage description, then verify voice recording from an InAppBrowser page does not leave the app stuck and that permission outcomes are communicated.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios
Domain
mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.