I've narrowed the problem down further. It's not exactly an iOS 17 issue, it's a Live Voicemail issue.
When I disable Live Voicemail in the Settings, I get the expected behavior. hasConnected is true only if I pick up the call, but false if I ignore or dismiss the call.
When I enable Live Voicemail, hasConnected is true for accepted, ignored, and dismissed calls.
Similar question still stands. How can I differentiate between an accepted, declined, or ignored call when Live Voicemail is enabled? Or maybe, can I disable Live Voicemail while my application is open?
Thanks
Topic:
App & System Services
SubTopic:
General
Tags: