CallKit is not get updated on iPhone 14 with Dynamic Island

When I am receiving incoming call I need to update localizedCallerName in CallKit, all works good with other iPhone models, but with new iPhone 14 (device with dynamic Island) localizedCallerName is not changed.

Is there anything I should specify to update the name with new iPhone?

Looks like the problem is related to CXCallUpdate()

This is the code I use for updating caller name:

func updateCall(_ call: Call) {
    let update = CXCallUpdate()
    update.remoteHandle = call.otherParty.cxHandle
    update.localizedCallerName = call.otherParty.localizedCallerName
    update.hasVideo = false
    cxProvider.reportCall(with: call.uuid, updated: update)
}

Did you solve it? Still having the same issue here, is there any update? :(

iOS 17.2

Were you able to find a solution to this? I am also experiencing an identical issue with an iPhone 15 on iOS 17.5.1, where updating the incoming call number with a CXCallUpdate does not update the number in the dynamic island notification.

CallKit is not get updated on iPhone 14 with Dynamic Island
 
 
Q