react-native-webrtc / react-native-webrtc/react-native-callkeep
Question about how to use the self-managed mode on Android
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 511
- Avg merge
- 9h 12m
- Merged PRs (30d)
- 2
Description
Bug report
-
[x ] I've checked the example to reproduce the issue.
-
Reproduced on:
-
Android
-
iOS
Description
Good evening, I am trying to implement react-native-callkeep, but we encountered an issue where it requires the phone account permission, and on various phone manufacturers, it’s difficult to find where to activate the flag, which is concerning for the end user. We tried the self-managed mode, but we couldn’t get it to work; we don't fully understand how to implement it as the provided documentation is not very complete. Nevertheless, we appreciate the effort. Our idea is to receive a silent push notification, display a call alert even if the app is not open or the phone is locked, and upon answering the call, redirect the user to a screen with a two-participant room using WebRTC. If anyone could kindly provide advice on this topic, it would be much appreciated. Thank you very much.
Versions
- Callkeep: 4.3.13
- React Native: 0.74.2
- iOS:
- Android:
- Phone model: Samsung A54
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 with the linked example and the current self-managed mode documentation, then trace the Android setup needed for the phone-account permission and call flow described here. Done should be a complete usage path for silent notifications, answering while locked, and opening the two-participant WebRTC room; no source file or test is named, so scope needs maintainer clarification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, react-native
- Domain
- audio-video-rtc, documentation, mobile-dev
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100