WeChat Tests New iOS Call Feature, Replacing CallKit with LiveCommunicationKit
WeChat has initiated large-scale testing of a new call receiving mechanism for voice and video calls on its iOS application, following the release of version 8.0.55. According to reports from Chinese media outlet IThome, this update marks a significant technical shift by replacing the previously utilized CallKit framework with Apple’s newer LiveCommunicationKit interface. This new interface was introduced alongside iOS 17.4, watchOS 10.4, and visionOS 1.1. While LiveCommunicationKit provides developers with a VoIP call interface similar to its predecessor, it introduces distinct functional differences that alter the user experience. Notably, unlike CallKit, which triggers full-screen pop-ups for incoming calls even when the device is locked, LiveCommunicationKit does not display these intrusive alerts. Furthermore, calls made through this new system will not generate records in the native iOS contacts list or phone history. This change reflects WeChat's adaptation to Apple's evolving developer tools and privacy frameworks, potentially impacting how users manage and track their communication history within the iOS ecosystem. The move highlights the ongoing integration challenges and adjustments faced by major super-apps operating within Apple's tightly controlled environment.
Wire timeline
WeChat Tests New iOS Call Feature, Replacing CallKit with LiveCommunicationKit
WeChat has initiated large-scale testing of a new call receiving mechanism for voice and video calls on its iOS application, following the release of version 8.0.55. According to reports from Chinese media outlet IThome, this update marks a significant technical shift by replacing the previously utilized CallKit framework with Apple’s newer LiveCommunicationKit interface. This new interface was introduced alongside iOS 17.4, watchOS 10.4, and visionOS 1.1. While LiveCommunicationKit provides developers with a VoIP call interface similar to its predecessor, it introduces distinct functional differences that alter the user experience. Notably, unlike CallKit, which triggers full-screen pop-ups for incoming calls even when the device is locked, LiveCommunicationKit does not display these intrusive alerts. Furthermore, calls made through this new system will not generate records in the native iOS contacts list or phone history. This change reflects WeChat's adaptation to Apple's evolving developer tools and privacy frameworks, potentially impacting how users manage and track their communication history within the iOS ecosystem. The move highlights the ongoing integration challenges and adjustments faced by major super-apps operating within Apple's tightly controlled environment.
TechNode