签到
签到是一次带时限的活动:主持人发起,成员在时限内点一下签到,主持人可以随时查看统计和名单。活动用epoch(轮次)区分,一场会议可以发起多轮。
发起与结束
dur 是签到活动的持续时长,单位为分钟;活动的实际起止时间以下面事件和列表里的 beginAt / endAt 为准。
成员签到
查询
导出签到名单
epoch 与 signInCount / signInDetail 是同一个值。不传 destination 时写到临时目录下的 <UUID>.xlsx,临时目录会被系统清理,需要长期保留请自行移走,或直接传 Documents 下的路径。自 1.5.0 起提供。
SignInfo 字段:uid(发起人)、beginAt、dur、endAt、desc、nums(已签到人数)、hostName(可选,发起人昵称,1.5.1 起)。
服务端的签到列表目前不返回发起人昵称,
hostName 一般为 nil。发起人还在会中时按 uid 找成员即可;
发起人离会后成员表里查不到人,建议把 signInActivity 事件里的 hostName 存一份,按发起人与开始时间对上同一轮再用。SignDetailInfo 字段:id、epoch、nickname、role、userId、createdAt。
签到事件
signInActivity 时弹出签到按钮并按 endAt 倒计时,收到 signInDidFinish 时收起。
点名
被点名时会收到事件:id 传回去:
当前 Swift SDK 只提供成员侧的点名应答能力。发起点名、查询点名详情属于主持人侧流程,需要通过服务端接口完成。 点名还需要服务端部署了该功能,未启用的环境调用会返回接口不存在。