Possibility of self-managed react-native-callkeep, i.e. with "setConnectionProperties(PROPERTY_SELF_MANAGED)"?
See original GitHub issueUPDATE: This is now a feature request. Can react-native-callkeep be updated so that it can be used with setConnectionProperties(PROPERTY_SELF_MANAGED)
?
Our use case is this: we have a cross-platform video chat app that uses opentok-react-native, and we currently use just push notifications to get users to pair with each other (using react-native-onesignal). When our users tap the push notification, they simply get dropped into our app.
We would instead want these video chat requests to look like phone calls. This means that we want the phone-call-esque screen to just act as a glorified push notification (tapping the answer button would trigger the exact same behavior that our push notification currently triggers – opening the app, nothing more and nothing less).
It seems to me that such a functionality must be possible to do in CallKit and ConnectionService without all the other things that other typical VoIP apps need. For example, requesting the BIND_TELECOM_CONNECTION_SERVICE
permission on Android shouldn’t be needed, and it would be great to not have to show this to the user. (Or I may be misunderstanding ConnectionService.)
Is it possible to use react-native-callkeep
as something like a full-screen push notification that just happens to look like an incoming phone call?
Issue Analytics
- State:
- Created 4 years ago
- Reactions:18
- Comments:22 (4 by maintainers)
Top GitHub Comments
Also looking for this feature! Are there any plans to support this?
Apparently if you’re a native app developer this stuff is all obvious, but to us Javascript junkies it’s a completely different world.