Posts

Post marked as solved
1 Replies
I figured this out. Basically, I send a 2nd VoIP Push (with a slightly different payload to signal this is a Push to end call early) and let the client invoke requestTransaction:completion: (along with an end call transaction) to end call early. So I believe as long as the pushRegistry:didReceiveIncomingPushWithPayload:forType:withCompletionHandler: invokes reportNewIncomingCallWithUUID:update:completion: or requestTransaction:completion:, then the app won't get shutdown. My original concern is still legit when targeting iOS13.0. It's because when I tested the scenario where VoIP Push is received and I do not report incoming call or notify the call system anything, the app did get shut down.