问题驱动
1、在做测试的过程中,我发现设备部署需要时间较多,很久才返回信息,估计得1分钟。
2、后面开发改成不顾设备是否收到信息,直接提示成功。
我觉得这两种体验非常不好,前者等太久,后者不一定下发成功。
解决方案
web端:
1、下发指令后,提示:已下发部署,请查看设备
设备端:
1、收到指令之后,就提示“正在更新模型,该过程可能持续几分钟”
2、更新完成后,提示“模型更新完成”,如果需要重新打开程序,就提示重新打开
我觉得这样可以引导用户去追踪这个过程,用户体验会更好。人们喜欢知情:哪怕事情是出错的,当他知道错在哪里,便不会心慌。