Bloqueador de llamadas con CallKit, SwiftData y SwiftUI (Parte 1)