ishim_native_callkit 1.0.0 copy "ishim_native_callkit: ^1.0.0" to clipboard
ishim_native_callkit: ^1.0.0 copied to clipboard

Native iOS CallKit and PushKit handler for Flutter VoIP applications. WhatsApp-model architecture.

ishim_native_callkit #

Native iOS CallKit + PushKit handler for Flutter. WhatsApp-model VoIP call architecture.

Features #

  • Native PushKit VoIP push handling
  • Native CallKit incoming call UI
  • Pending event queue (works even when Flutter engine is not ready)
  • MethodChannel bridge to Flutter

Usage #

import 'package:ishim_native_callkit/ishim_native_callkit.dart';

// Set call event handler
IshimNativeCallkit.setCallHandler((call) async {
  switch (call.method) {
    case 'onCallAccepted':
      // Handle accepted call
      break;
    case 'onCallEnded':
      // Handle ended call
      break;
  }
});

// Notify native side that Flutter is ready
IshimNativeCallkit.notifyFlutterReady();
0
likes
130
points
94
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Native iOS CallKit and PushKit handler for Flutter VoIP applications. WhatsApp-model architecture.

License

MIT (license)

Dependencies

flutter

More

Packages that depend on ishim_native_callkit

Packages that implement ishim_native_callkit