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.

iOS13: Outgoing call not working from call log.

See original GitHub issue

Bug report

  • I’ve checked the example to reproduce the issue.

  • Reproduced on:

  • Android

  • iOS

Description

I have implemented callkeep package 3.0.3, incoming call works fine. But when I tap on my number from the call log, nothing happens. The same thing works fine on iOS 12 and package version 3.0.1. I was redirecting to the app and I got callback in particular method from where I can initiate the call. But on iOS 13 nothing happens and it doesn’t even redirect to the app.

Steps to Reproduce

Just integrate with given details, and it should happen.

Versions

- Callkeep: "^3.0.3"
- React Native: "0.58.6",
- iOS: 13.1
- Android:
- Phone model: 6S

Logs

No redirection happens, so log not available.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:11 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
bhuangycommented, Sep 26, 2019

Looks like userActivity.activityType is now coming as a generic INStartCallIntent on iOS 13, so the isAudioCall and isVideoCall checks are no longer valid. We should adapt with changes like this https://github.com/signalapp/Signal-iOS/blob/master/Signal/src/AppDelegate.m#L928

0reactions
kylekurzcommented, Oct 10, 2019

@Chaitu4190 if you don’t hit that breakpoint, something is wrong in the setup. That’s the earliest entry point into your application from iOS system level control. I won’t say there isn’t also a bug somewhere in this library, but the library relies on your AppDelegate to pass the userActivity information down and until that is working, all the discussion about RNCallKeep functionality is moot.

Please take a look at the Apple documentation to verify you’ve registered properly with the system for continueUserActivity calls. If you still can’t find the issue after that, you can provide me with a sample project or give me access to your repo and I’ll do my best to help, but it’s sort of outside the scope of this dependency.

Read more comments on GitHub >

github_iconTop Results From Across the Web

If you can't make or receive calls on your iPhone - Apple Support
Turn Airplane Mode on and off. Go to Settings and turn on Airplane Mode, wait five seconds, then turn it off. · Check...
Read more >
iPhone Not Showing Recent and Missed Calls - macReports
Your iPhone records all calls. Your call history, also called recent calls, has two viewing options: All (outgoing and incoming calls) and Missed....
Read more >
iPhone dropping calls after updating to iOS 13? Here are ...
Follow these quick tips to help fix when your iPhone calls drop out with iOS 13 · Remove your iPhone from its case,...
Read more >
RNCallKeep.startCall() (Outgoing Call) is not opening IOS ...
I am also using the react-native-Twilio-phone package and from everything I have gathered, you cannot display the native call UI on an ...
Read more >
How to View (and Delete) Your iPhone's Call History
To delete calls, you'll need a phone with iOS 13 or later. If you have that, you can clear out individual calls by...
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