Call still showing on ios call kit even disconnecting and ending of the zoom call

I am using @zoom/react-native-videosdk@^1.13.11 in my React Native app, and it works correctly for the most part. However, I’m encountering an issue when ending a call. After calling the leaveSession method, the session is successfully removed from the ongoing video call, but on iOS, it still shows the call as active on the system call screen and in the top-notch status bar.

Here’s my leaveSession method:

const leaveSession = async () => {
  setLoadingMessage(t("CALL.LEAVING"));
  callDetector?.dispose();
  notifee.cancelAllNotifications();
  clearNotifications();
  RNCallKeep.endAllCalls();

  if (isSharing) {
    await shareHelper.stopShare();
  }

  zoom.leaveSession(false);
  setIsInSession(false);

  listeners.current.forEach((listener) => listener.remove());
  listeners.current = [];
};

Despite calling RNCallKeep.endAllCalls() and zoom.leaveSession(false), the call status persists. Any suggestions on resolving this issue?

@ekaansh.zoom Please help us to resolving this issue, if you require any information or screenshot then let us know,

Hi @Anil1 this is a react-native-callkeep feature, we can’t offer a lot of help with third party libraries on this forum. I’d suggest checking checking the issues page for the library.

1 Like