SignInManager 是会中签到功能管理器,通过 MeetingEngine.signInManager 获取,用于发起/结束签到活动、用户签到、查询与导出签到记录。
签到方法
listSignInActivities(callback)
参数说明:
callback:Callback<Data<SignInListBean>>,异步结果回调,返回活动列表与服务器当前时间。 返回值说明:无(Unit)。
createSignInActivity(dur, desc, callback)
参数说明:
dur:Int,活动持续时长(分钟),0表示不限时。desc:String,活动描述。callback:Callback<Data<String>>?,异步结果回调。 返回值说明:无(Unit)。
countSignInMembers(epoch, callback)
参数说明:
epoch:Int,签到轮次(从 0 开始)。callback:Callback<Data<SignInCountBean>>,异步结果回调,返回实际签到人数。 返回值说明:无(Unit)。
finishSignInActivity(callback)
参数说明:
callback:Callback<Data<String>>?,异步结果回调。 返回值说明:无(Unit)。
getSignInDetail(epoch, callback)
参数说明:
epoch:Int,签到轮次(从 0 开始)。callback:Callback<Data<List<SignInRecordBean>>>,异步结果回调,返回签到记录列表。 返回值说明:无(Unit)。
signIn(callback)
参数说明:
callback:Callback<Data<String>>?,异步结果回调。 返回值说明:无(Unit)。
exportSignInDetail(epoch, callback)
参数说明:
epoch:Int,签到轮次(从 0 开始)。callback:StreamCallback?,流式结果回调,返回导出文件的原始数据流。 返回值说明:无(Unit)。