程序功能完善
投票功能完善
页面跳转逻辑
投票功能变更
对于非主持人角色,初始状态下将不显示任何投票,仅当主持人开启投票后这个投票才对其它角色可见,且正在进行的投票会排在已经结束的投票的上方
结束会议功能变更
主持人可以结束会议,当主持人结束会议后其它所有设备同步退出程序
程序起始页添加
程序启动后需要执行相对较多的网络连接来进行准备,为了给用户良好的反馈,在显示会议信息之前添加了一个等待页面
健壮性提升
客户端在会议中可能因为一些意外因素如电量不足导致程序中途退出,为了保证客户端中途退出再进入可以正常使用,增加了会议状态信息,对于已经开始但没有结束的会议,客户端会跳过会议信息页,以避免客户端无法进入也无法退出的状态。
客户端可能因为网络不佳而无法连接服务器,我们在等待页面准备了退出按钮,以避免客户端无法进入也无法退出的状态,当进入程序内页面后,也可以通过输入密码的方式退出。
为了保证客户端中途退出再进入时投票数据不丢失,我们对当前客户端本身的投票选择做了持久化处理,当会议结束后再一并清除。