
#deprecated iOS 10 new CallKit framework for React Native
## Overview
React Native Callkit was designed to integrate the iOS CallKit framework seamlessly into React Native applications, providing developers with the ability to manage VoIP calls in a native way. Although it has been marked as deprecated, it holds valuable features that showcased the capabilities of React Native in creating robust calling experiences aligned with native iOS functionalities.
This library allows developers to leverage iOS's powerful CallKit framework to create applications that deliver smooth and responsive telecommunication services. Despite its deprecation, understanding its features can be insightful for those interested in VoIP integration in their apps.
## Features
- **Seamless Integration**: Allows easy incorporation of iOS CallKit into React Native apps, making VoIP calls more fluid and natural.
- **Native UI**: Utilizes the native CallKit interface, providing a familiar user experience for iOS users without compromising app performance.
- **Manage Call Events**: Enables listening and handling various call events like incoming calls, call updates, and call end scenarios with ease.
- **Background Capabilities**: Supports handling VoIP calls even when the app is running in the background, ensuring users never miss a call.
- **Push Notifications**: Integrates with Apple's Push Notification service to receive calls even when the app is not actively in use.
- **Custom Call Actions**: Allows customization of call action buttons like answering and rejecting, enhancing user interaction.
- **Call Directory Handling**: Facilitates the management of call directories for better caller identification and spam prevention.
