react-native-webrtc / react-native-webrtc/react-native-callkeep
Android: Call Log Permissions and Google requirement
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 511
- Avg merge
- 9h 12m
- Merged PRs (30d)
- 2
Description
To be able to use the self managed mode, you'll have to add the READ_CALL_LOG permission in your android/src/main/AndroidManifest.xml file:
<uses-permission android:name="android.permission.READ_CALL_LOG"
I currently use the self managed mode for my application. I received a mail from google than explained the evolution of sensitive data and permissions (deadline August 2024):
https://support.google.com/googleplay/android-developer/answer/13986130
So if we use READ_CALL_LOG permission, we need to have this requirement:
I don't want than my application becomes the default phone application.
My application must only manage calls coming from our service.
How to use self managed mode and respect Google requirement ?
Thanks
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 android/src/main/AndroidManifest.xml and review the linked Google Play policy for READ_CALL_LOG and self-managed mode. Determine whether the stated call-handling behavior can satisfy the policy without making the application the default phone app; the issue is complete only when that compatibility and any required project change are clearly established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, react-native
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100