react-native-webrtc / react-native-webrtc/react-native-incall-manager
Bluetooth Button Events Not Triggering
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 597
- Forks
- 201
- Avg merge
- 2h 42m
- Merged PRs (30d)
- 1
Description
I’m experiencing an issue when handling Bluetooth headset button events in my React Native app.
Whenever I press mute, hangup, or answer on the Bluetooth device, the actions don’t propagate back to my JavaScript side. This means I cannot control or handle these events properly in my JS logic.
Has anyone faced a similar problem, and is there a recommended approach or fix to make sure Bluetooth button events are passed through and can be handled in the React Native layer?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the native Bluetooth headset event handling and the React Native JavaScript event bridge. Trace mute, hangup, and answer button events to determine where propagation stops, then verify that each event can be handled from the JavaScript side.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, react-native
- Domain
- audio-video-rtc, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100