question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Possibility of self-managed react-native-callkeep, i.e. with "setConnectionProperties(PROPERTY_SELF_MANAGED)"?

See original GitHub issue

UPDATE: 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:closed
  • Created 4 years ago
  • Reactions:18
  • Comments:22 (4 by maintainers)

github_iconTop GitHub Comments

12reactions
sanjaypojocommented, Feb 12, 2020

Also looking for this feature! Are there any plans to support this?

9reactions
Arlen22commented, Jul 9, 2020

Apparently if you’re a native app developer this stuff is all obvious, but to us Javascript junkies it’s a completely different world.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Android Self Managed Mode in react native callkeep?
for showing the incoming call UI, i am using react-native-callkeep. but the default callkeep UI is same as the android phone call UI....
Read more >
Using Native Incoming Call UI for your React Native App (How ...
A project I was working on required native call UI to be implemented so that when users received a call notification from firebase...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found