| 方法 | 方法描述 |
|---|---|
| VHSaaSDK.getInstance().signJoin | 用户进行签到 |
| VHSaaSDK.getInstance().getSignInfo | 获取签到详情 |
| 方法 | 方法描述 |
|---|---|
| imReceiveRoomMessage | 消息回调监听 |
| 方法 | 方法描述 |
|---|---|
| VHRoomEventType.SIGN_IN_PUSH | 签到开始消息 |
| VHRoomEventType.SIGN_END | 签到结束消息 |
房间推送签到的基本信息
| VHSignData 成员 | 类型 | 描述 |
|---|---|---|
| room_id | string | 房间ID |
| sound_status | number | 声音状态(0-关闭,1-开启) |
| sign_show_time | number | 签到显示时间(秒) |
| sign_id | number | 签到ID |
| type | string | 消息类型 |
| title | string | 签到消息标题 |
| role_name | string | 角色名称 |
| event_type | string | 事件类型 |
| auto_kick_unsigned | number | 是否自动踢出未签到用户(0-不自动,1-自动) |
| sign_creator_id | string | 签到创建者ID |
| sign_creator_nickname | string | 签到创建者昵称 |
| sign_in_success_tips | string | 签到成功提示语 |
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| roomId | 是 | 123456789 | 活动id |
| signId | 是 | 22 | 签到id |
| callback | 是 | xxxx | VHCallBack |
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinarId | 是 | 123456789 | 活动id |
| signId | 是 | 22 | 签到id |
| callback | 是 | xxxx | VHSignInfoCallback |
| VHGetSignData 成员 | 类型 | 描述 |
|---|---|---|
| id | number | 签到id |
| sign_tips | string | 签到提示语 |
| show_time | number | 签到时长秒 |
| created_at | string | 签到创建时间 |
| auto_kick_unsigned | number | 是否自动踢出未签到用户(0-不自动,1-自动) |
| sign_in_success_tips | string | 签到成功提示语 |
| push_type | number | 推送类型 |
| push_status | number | 推送状态(0-不推送,1-推送) |
| push_time | string | 推送时间 |
| sound_status | number | 声音状态(0-关闭,1-开启) |
| type | number | 签到消息类型 |
| webinar_id | number | 活动id |
| is_auto_sign | number | 是否自动发起签到 |
| auto_sign_time | number | 自动发起签到的轮询时间,单位秒 |