Open nikhildaga opened 7 years ago
I think CallKit provides system UI for incoming calls only. startCall()
makes the call records can be seen through system's Recents
.
CallKit doesn't provide the UI for outgoing calls or answered incoming calls with the phone unlocked.
@flafuente "CallKit doesn't provide the UI for outgoing calls or answered incoming calls with the phone unlocked." What ??? This means every VoIP app needs to code the exact same interface Apple provides for incoming call when device is locked ? Isn't that super weird ?
@CedricSoubrie When the phone is locked it's the system UI what you see. The thing is within your app, you should implement a custom UI, but whenever you go outside of it you can switch to the system one. So basically outgoing calls are made within your app, thus you should implement the UI.
Thanks @aarkalyk Do you know why we have to implement our own interface when Apple have a nice and clean one which we already use when device is locked ? Don't you think it's a bit strange ?
After making a call through endpoint, I am calling RNCallKit.startCall like this. But, screen remains the same as dial screen and system ui doesn't show up. What am I doing wrong?
Thank you!