Hey @j_a_z_z,
So, an instance of ZoomSDKMeetingService
will be created after the SDK has been authed/initialized. When the ZoomSDKMeetingService
is created, it will also create the instances of ZoomSDKMeetingUIController
and ZoomSDKMeetingActionController
. These instances will stay around for the duration of the ZoomSDKMeetingService
.
However, an instance of ZoomSDKASController
is not created until the user has been admitted into a meeting. From there the ZoomSDKASController
will stay around for the duration of the ZoomSDKMeetingService
. So
[[[ZoomSDK sharedSDK] getMeetingService] getASController]
will return nil until the user has entered a meeting.
Yes for the ZoomSDKASController delegate. Only because ZoomSDKASController
will be nil until the user has joined into a meeting. If the user is going to be joining multiple meetings throughout the app’s lifecycle, you could keep resetting the delegate every time the user joins. However, the instance of ZoomSDKASController
remains constant after the first meeting.
Thanks!
Michael