I'm running into an issue where performStartCallAction is never triggered if CXEndCallAction is called immediately after CXStartCallAction.
From what I've seen via documentation and device logs, starting and ending a call with CallKit will look like this:
From what I've seen via documentation and device logs, starting and ending a call with CallKit will look like this:
A transaction with a CXStartCallAction is called
CXStartCallAction completion handler is called
performStartCallAction delegate method is triggered
...
Call continues and various other actions performed...
...
A transaction with a CXEndCallAction is called
CXEndCallAction completion handler is called
performEndCallAction delegate method is triggered
A transaction with a CXStartCallAction is called
A transaction with a CXEndCallAction is called
CXEndCallAction completion handler is called
App hangs...no further logs until I kill the app and restart