call_screen_service

This Flutter plugin provides call screening functionality using Android's CallScreeningService. It allows you to intercept incoming calls and handle them accordingly, such as blocking or answering them.

Getting Started

Define your callback function

@pragma('vm:entry-point')
Future<CallScreenResponse> receivedCall(CallScreenInfo info) {
    debugPrint("Ya!, received call from phone number: ${info.phone}");
    return Future.value(CallScreenResponse(reject: true));
}

Once function is defined. Initialize the plugin

await CallScreenService.initialise(receivedCall);