I am trying to obtain the phone number of an incoming call or retrieve the last caller's number in my iOS app, but I'm facing challenges. CallKit only seems to provide access to a call's UUID and not the actual phone number. Is there a way to get the caller's phone number using CallKit or any other method in iOS?
Accessing Caller Phone Number in iOS: Limitations with CallKit UUID
There's no way at all. You can neither obtain the phone number of an incoming call nor retrieve the last caller(s) numbers from the device itself.