When a phone receives an incoming call, the caller name is automatically associated with the user's contact and another name is displayed.
Apple documentation says
Thank you in advance!
Apple documentation says
I don't want to associate with user's contacts because I want to display caller name as it is.When a phone receives an incoming call, the system first consults the user’s contacts to find a matching phone number.
Thank you in advance!
We found that setting the remoteHandle/callUpdate.localizedCallerName on CXCallUpdate will override the system contacts if a match is found, eg:
Cheers,
Ben
Code Block CXHandle *callHandle = [[CXHandle alloc] initWithType:CXHandleTypePhoneNumber value:@"ContactNameHere"]; CXCallUpdate *callUpdate = [[CXCallUpdate alloc] init]; callUpdate.remoteHandle = callHandle; callUpdate.localizedCallerName = strLocalizedCallerName;
Cheers,
Ben