I am working on an app with VoIP function and integrated with CallKit, and recently I noticed that if I turn on announce calls from iPhone's Settings > Phone > Announce Calls, when I got a incoming call to my app, I expect to hear the caller name (which I believe is "CXCallUpdate
's localizedCallerName
") but what I really hear is:
CXCallUpdate
's localizedCallerName
+ CXHandle
's value
. (My CXHandle
's type
is generic
)
Is this expected behavior of iOS 16?
What should I do if I only want to have the phone read out only caller name without handle's value and at the same time I need to keep handle's type and value?
Thank you!