Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Customize the iPhone Callkit calling screen for VOIP apps

I'm using the new CallKit framework to receive incoming VOIP calls using the system UI.

Is it possible to add custom information to the system calling screen - for example a photo or extra text / a new UIView?

Or is it possible to build your own calling screen and have that display in the same way?

Thanks

like image 645
Jonathan Plackett Avatar asked Feb 05 '23 00:02

Jonathan Plackett


1 Answers

It is possible to customize the incoming caller's name which is shown in CallKit's native incoming call UI by setting the localizedCallerName property of the CXCallUpdate class. And if the user has an entry in their Contacts app relating to the handle specified in the CXCallUpdate's remoteHandle property, then that Contact's photo will be shown if there is one.

If you are interested in additional ways to customize the native CallKit UI I recommend filing an enhancement request using Apple's Bug Reporter system.

like image 52
Stuart M Avatar answered Feb 07 '23 15:02

Stuart M