华为云会议 MEETING-社交分享定制:shareConf:isAnonymous:inCtrl
shareConf:isAnonymous:inCtrl
接口描述
该接口用于分享会议拦截处理。实现代理后会拦截SDK默认的分享弹窗,如下图红框标注。
注意事项
- 如果实现该协议方法,则会中调用分享功能,会回调到该方法。
- shareConf:isAnonymous:inCtrl方法实现后,SDK内部分享UI和会议二维码不显示,所以getShareLogoImages、getBrandName设置无效果。
方法定义
1
|
- (void)shareConf:(HWMConfDetail *)confInfo isAnonymous:(BOOL)isAnonymous inCtrl:(UIViewController *)controller; |
参数描述
参数 |
类型 |
描述 |
---|---|---|
confInfo |
会议信息 |
|
isAnonymous |
BOOL |
是否匿名入会 |
controller |
UIViewController * |
当前的vc,接入方可以在当前controller上弹出自己的定制分享页面 |
参数 |
类型 |
描述 |
---|---|---|
confId |
NSString * |
会议id。 |
confSubject |
NSString * |
会议主题。 |
accessNumber |
NSString * |
会议接入码。 |
chairmanPwd |
NSString * |
主持人密码。 |
generalPwd |
NSString * |
来宾密码。 |
startTime |
NSString * |
会议开始时间 |
endTime |
NSString * |
会议结束时间 |
返回值
无
示例代码
1 2 3 4 5 6 7 8 |
/// 生效后会拦截SDK内部分享弹窗 - (void)shareConf:(HWMConfDetail *)confInfo isAnonymous:(BOOL)isAnonymous inCtrl:(UIViewController *)controller { NSLog(@"enter share conf"); ShareView *shareView = [[ShareView alloc] init]; [shareView showShareView:^(NSInteger index) { [UIUtil showMessage:[NSString stringWithFormat:@"点击了第%zd个按钮", index + 1]]; }]; } |