Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mobile 当服务器推送更新时,web应用是否可以刷新自身?_Mobile_User Interface_Notifications_User Experience_Page Refresh - Fatal编程技术网

Mobile 当服务器推送更新时,web应用是否可以刷新自身?

Mobile 当服务器推送更新时,web应用是否可以刷新自身?,mobile,user-interface,notifications,user-experience,page-refresh,Mobile,User Interface,Notifications,User Experience,Page Refresh,基本上,我们正在为移动设备构建一个小应用程序,它列出并显示服务器上可用的所有应用程序/构建/详细信息。该列表介于3-25个应用程序之间,显示屏上的每个应用程序都占据了大约60像素的高度,具有良好的用户界面 应用程序1版本ABC生成日期。。。 此处应用程序的详细信息1-100行 应用程序2版本ABC生成日期。。。 此处应用程序的详细信息1-100行 应用程序3版本ABC生成日期。。。 此处应用程序的详细信息1-100行 应用程序4版本ABC生成日期。。。 此处应用程序的详细信息1-100行 等等

基本上,我们正在为移动设备构建一个小应用程序,它列出并显示服务器上可用的所有应用程序/构建/详细信息。该列表介于3-25个应用程序之间,显示屏上的每个应用程序都占据了大约60像素的高度,具有良好的用户界面

应用程序1版本ABC生成日期。。。 此处应用程序的详细信息1-100行

应用程序2版本ABC生成日期。。。 此处应用程序的详细信息1-100行

应用程序3版本ABC生成日期。。。 此处应用程序的详细信息1-100行

应用程序4版本ABC生成日期。。。 此处应用程序的详细信息1-100行

等等

上市顺序/规模在第1-3天可能会发生几次变化。在没有任何警告的情况下更新列表是一种好的做法吗

我们担心,如果用户正在阅读详细信息,例如,当刷新发生时,刷新将导致返回顶部。等等。我们正在讨论应用程序行为的良好实践

如有任何意见或建议,将不胜感激


谢谢,

如果应用程序的目标是始终显示最真实的数据,我认为刷新应用程序上的数据是可以的。 但是,非常重要的是向用户提供一个清晰、明显的反馈,即数据已被刷新,包括动画、一些颜色更改或只是一个与应用程序匹配的效果

另一个选项是告诉用户有新的数据,并让他们做一些事情来更新它,这就是浏览器堆栈中的一个很好的例子

就像屏幕顶部显示有新数据可用的小提示一样,点击此处进行更新。通过这种方式,您可以确保用户100%意识到数据正在被再次推送到应用程序,并且他同意这样做

希望这有帮助