apache / apache/cordova-plugin-inappbrowser
Request voice-record inside the inappbrowser
- 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
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