iOS API
|
Instance Methods | |
(void) | - onSinkQAConnectStarted |
Callback event when Question and Answer(Q&A) conneAnswerction starts. | |
(void) | - onSinkQAConnected: |
Callback event when Q&A is connected/disconnected. More... | |
(void) | - OnRefreshQAData |
Callback event when Q&A refresh Data. More... | |
(void) | - onSinkQAOpenQuestionChanged: |
Callback event when the open-ended question changes. More... | |
(void) | - onSinkQAAddQuestion:success: |
Callback event when add a new question. More... | |
(void) | - onSinkQAAddAnswer:success: |
Callback event when add a new answer. More... | |
(void) | - onSinkQuestionMarkedAsDismissed: |
Callback event when the new question is marked as dismissed. More... | |
(void) | - onSinkReopenQuestion: |
Callback event when the question is opened. More... | |
(void) | - onSinkReceiveQuestion: |
Callback event when a new question is received. More... | |
(void) | - onSinkReceiveAnswer: |
Callback event when a new answer is received. More... | |
(void) | - onSinkUserLivingReply: |
Callback event when the question is living reply. More... | |
(void) | - onSinkUserEndLiving: |
Callback event when the question end living reply. More... | |
(void) | - onSinkVoteupQuestion:orderChanged: |
Callback event when the question is upvote. More... | |
(void) | - onSinkRevokeVoteupQuestion:orderChanged: |
Callback event when the question is revoke upvote. More... | |
(void) | - onSinkDeleteQuestion: |
Callback event when delete question. More... | |
(void) | - onSinkDeleteAnswer: |
Callback event when delete answer. More... | |
(void) | - onSinkQAAllowAskQuestionAnonymouslyNotification: |
Callback event of the permission that user is allowed to ask questions anonymously is changed. More... | |
(void) | - onSinkQAAllowAttendeeViewAllQuestionNotification: |
Callback event of the permission that attendee is allowed to view all questions is changed. More... | |
(void) | - onSinkQAAllowAttendeeUpVoteQuestionNotification: |
Callback event of the permission that attendee is allowed to submit questions is changed. More... | |
(void) | - onSinkQAAllowAttendeeAnswerQuestionNotification: |
Callback event of the permission that user is allowed to answer questions is changed. More... | |
(void) | - onSinkWebinarNeedRegister: |
Callback event that user joins a webinar which requires manual approval. More... | |
(void) | - onSinkJoinWebinarNeedUserNameAndEmailWithCompletion: |
Callback event that user joins a webinar which requires username and email. More... | |
(void) | - onSinkPanelistCapacityExceed |
The function will be invoked once the amount of panelist exceed the upper limit. | |
(void) | - onSinkPromptAttendee2PanelistResult: |
The function will be invoked once the amount of the attendee is promoted successfully from attendee to panelist. More... | |
(void) | - onSinkDePromptPanelist2AttendeeResult: |
The function will be invoked when panelist is demoted successfully from panelist to attendee. More... | |
(void) | - onSinkAllowAttendeeChatNotification: |
The function will be invoked when the chat privilege of attendees changes. More... | |
(void) | - onSinkSelfAllowTalkNotification |
The function will be invoked when attendde allow to talk. | |
(void) | - onSinkSelfDisallowTalkNotification |
The function will be invoked when attendde disallow to talk. | |
- (void MobileRTCWebinarServiceDelegate) OnRefreshQAData |
Callback event when Q&A refresh Data.
- (void MobileRTCWebinarServiceDelegate) onSinkAllowAttendeeChatNotification: | (MobileRTCChatAllowAttendeeChat) | currentPrivilege |
The function will be invoked when the chat privilege of attendees changes.
currentPrivilege | The chat privilege of the current attendee. |
- (void MobileRTCWebinarServiceDelegate) onSinkDeleteAnswer: | (NSArray *_Nonnull) | answerIDArray |
Callback event when delete answer.
answerIDArray | The answerIDs. |
- (void MobileRTCWebinarServiceDelegate) onSinkDeleteQuestion: | (NSArray *_Nonnull) | questionIDArray |
Callback event when delete question.
questionIDArray | The questionIDs. |
- (void MobileRTCWebinarServiceDelegate) onSinkDePromptPanelist2AttendeeResult: | (MobileRTCWebinarPromoteorDepromoteError) | errorCode |
The function will be invoked when panelist is demoted successfully from panelist to attendee.
errorCode | Demotion successful or error type. |
- (void MobileRTCWebinarServiceDelegate) onSinkJoinWebinarNeedUserNameAndEmailWithCompletion: | (BOOL(^)(NSString *_Nonnull username, NSString *_Nonnull email, BOOL cancel)) | completion |
Callback event that user joins a webinar which requires username and email.
cancel | Cancel to join meeting if user does not provide screen name or meeting password. |
completion | User needs to provide username and email to join meeting. |
- (void MobileRTCWebinarServiceDelegate) onSinkPromptAttendee2PanelistResult: | (MobileRTCWebinarPromoteorDepromoteError) | errorCode |
The function will be invoked once the amount of the attendee is promoted successfully from attendee to panelist.
errorCode | Promotion successful or error type. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAAddAnswer: | (NSString *_Nonnull) | answerID | |
success: | (BOOL) | success | |
Callback event when add a new answer.
answerID | answer user id. |
success | success or not. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAAddQuestion: | (NSString *_Nonnull) | questionID | |
success: | (BOOL) | success | |
Callback event when add a new question.
questionID | question id. |
success | success or not. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAAllowAskQuestionAnonymouslyNotification: | (BOOL) | beAllowed |
Callback event of the permission that user is allowed to ask questions anonymously is changed.
beAllowed | YES means that user can ask question anonymously, otherwise not. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAAllowAttendeeAnswerQuestionNotification: | (BOOL) | beAllowed |
Callback event of the permission that user is allowed to answer questions is changed.
beAllowed | YES means that user can answer question, otherwise not. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAAllowAttendeeUpVoteQuestionNotification: | (BOOL) | beAllowed |
Callback event of the permission that attendee is allowed to submit questions is changed.
beAllowed | YES means that the user can submit questions, otherwise not. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAAllowAttendeeViewAllQuestionNotification: | (BOOL) | beAllowed |
Callback event of the permission that attendee is allowed to view all questions is changed.
beAllowed | YES means that user can view all questions, otherwise not. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAConnected: | (BOOL) | connected |
Callback event when Q&A is connected/disconnected.
connected | The flag of Q&A is connected/disconnected. |
- (void MobileRTCWebinarServiceDelegate) onSinkQAOpenQuestionChanged: | (NSInteger) | count |
Callback event when the open-ended question changes.
count | The amount of open-ended questions. |
- (void MobileRTCWebinarServiceDelegate) onSinkQuestionMarkedAsDismissed: | (NSString *_Nonnull) | questionID |
Callback event when the new question is marked as dismissed.
questionID | The question ID. |
- (void MobileRTCWebinarServiceDelegate) onSinkReceiveAnswer: | (NSString *_Nonnull) | answerID |
Callback event when a new answer is received.
questionID | The question ID. |
- (void MobileRTCWebinarServiceDelegate) onSinkReceiveQuestion: | (NSString *_Nonnull) | questionID |
Callback event when a new question is received.
questionID | The question ID. |
- (void MobileRTCWebinarServiceDelegate) onSinkReopenQuestion: | (NSString *_Nonnull) | questionID |
Callback event when the question is opened.
questionID | The question ID. |
- (void MobileRTCWebinarServiceDelegate) onSinkRevokeVoteupQuestion: | (NSString *_Nonnull) | questionID | |
orderChanged: | (BOOL) | orderChanged | |
Callback event when the question is revoke upvote.
questionID | The question ID. |
order_changed | order change |
- (void MobileRTCWebinarServiceDelegate) onSinkUserEndLiving: | (NSString *_Nonnull) | questionID |
Callback event when the question end living reply.
questionID | The question ID. |
- (void MobileRTCWebinarServiceDelegate) onSinkUserLivingReply: | (NSString *_Nonnull) | questionID |
Callback event when the question is living reply.
questionID | The question ID. |
- (void MobileRTCWebinarServiceDelegate) onSinkVoteupQuestion: | (NSString *_Nonnull) | questionID | |
orderChanged: | (BOOL) | orderChanged | |
Callback event when the question is upvote.
questionID | The question ID. |
order_changed | order change |
- (void MobileRTCWebinarServiceDelegate) onSinkWebinarNeedRegister: | (NSString *_Nonnull) | registerURL |
Callback event that user joins a webinar which requires manual approval.
registerURL | The register URL. |