Hello Apple Developer Community,
I'm developing a call-blocking app for iOS and have encountered an issue with iOS 18. Despite calls being successfully blocked by our app's Call Directory extension, they are still appearing as unanswered calls in the native Phone app.
Details:
- iOS version: 18
- App uses CallKit and Call Directory extension
- Calls are blocked successfully (not ringing on device)
- Blocked calls show up as "Unanswered" in Phone app's recent calls list
Expected behavior: Blocked calls should not appear in the Phone app's recent calls list.
Actual behavior: Blocked calls appear as "Unanswered" in the recent calls list.
Would it be possible to reconsider this behavior in a future iOS update?
This should be fixed in the most recent seed release (iOS 18.2 beta 3, 22C5131e). I don't have an example at hand to look at, but I believe blocked calls should be labeled in recents and "Blocked" and (I think) also include a reference to "what" (like your app) actually blocked them.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware