Macos meeting sdk opens in new window instead of within desktop app

Hi, I am trying to integrate zoom macos sdk using flutter native bridge. I am able to integrate it and able to join the meeting. however, instead of opening zoom inside app it opens up in the new window.

Here I am attaching the snippet of initSdk and joinMeeting function

func initZoomSdk()  {
        let initParams = ZoomSDKInitParams();
        initParams.zoomDomain = "https://zoom.us";
        initParams.enableLog = true;
        initParams.needCustomizedUI = false;
//        initParams.needCustomizedUI = true;
//        ZoomSDKVideoContainer

        ZoomSDK.shared().initSDK(with: initParams)

        if let authService = ZoomSDK.shared().getAuthService() {
            authService.delegate = self;
            let authContext = ZoomSDKAuthContext();
            authContext.jwtToken = "" // my valid jwt
            authService.sdkAuth(authContext)
        }
        
    }

and this is my joinMeeting function

func joinMeeting() -> Bool? {
        if let meetingService = ZoomSDK.shared().getMeetingService() {
            meetingService.delegate = self;
            let meetingParams = ZoomSDKJoinMeetingElements();
            meetingParams.userType = ZoomSDKUserType_WithoutLogin
            meetingParams.isNoAuido = true;
            meetingParams.isNoVideo = true;
            meetingParams.displayName = "vicky.pes.2014@gmail.com";
            meetingParams.meetingNumber = XXXXXXXXXXX;
            meetingParams.password = "XXXXXX";
            
            meetingService.joinMeeting(meetingParams);
        }
    }

Please help me out in this. I am stuck here.