Zoom SDK For iOS Meeting Service delegate not working

Description
I want to do save the start date_time and call end date_time, but it’s delegate is not called , i am setting the

meetingSesrvice.delegate = self

here is the code :

  if let meetingSesrvice = MobileRTC.shared()?.getMeetingService()
        {
            print("Connecting to : \(viewModel.currentMeeting?.meeting_id ?? "NO Meeting id ")")
           
 meetingSesrvice.delegate = self
            
            let dicParams = [kMeetingParam_Username:viewModel.userInfo?.fname ?? "Unknown",
                             kMeetingParam_MeetingNumber:viewModel.currentMeeting?.meeting_id ?? "",
                             kMeetingParam_MeetingPassword:""]
            meetingSesrvice.joinMeeting(with: dicParams)
        }

Please help

Which version?
Vers : 4.3.1

To Reproduce(If applicable)

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS12.0]

Additional context
Add any other context about the problem here.

Hi dhiraj,

Thanks for using Zoom SDK. You code looks good, which delegate are you referring to? There are a lot of callbacks in the MeetingService delegate. Could you have a try to see if the onMeetingStateChanged callback is being triggered? Could you share more information on which particular callback is not trigger under what circumstance?

Thanks!

I have specific task to perform ,

When every user join the video call then i have i call our API to record start and once user left meeting or host ended the call then i have to record end time , what is the way to understand when user has started call and when ended the call

Hey @dhiraj,

One solution could be to use the Meeting Participant Joined and Meeting Participant Left / Meeting Ended Webhook.

You can learn more about Zoom webhooks here.

Let me know if this helps,
-Tommy

please i need help
with my zoom sdk implementation
i need to catch meeting no and password
when user open new meeting (startMeeting)
i tried different ways but with no hope
i need a simple explanation i know there is a mobileRTCInviteHelper
but i don’t know how to use it
i tried to print some string is MobileRTCMeetingServiceDelegate
as a extension to my viewcontroller but it doesn’t work

Hey @mohammed.adel.sorour,

Thanks for using the dev forum!
To make sure I am understanding correctly, you are trying to obtain the meeting number and password of a meeting the user is currently in?

Thanks!
Michael

@Michael_Condon
thanks michael , i managed to find the answer for my problem
but i am still waiting for an answer for my question in a separate ticket opened by me , thanks

https://devforum.zoom.us/t/cannot-even-run-the-project/35105/40

Hey @mohammed.adel.sorour,

I am glad your issue is now resolved. I will respond to your other thread.

Thanks!
Michael