我使用VueJS和MongoDB创建虚拟宠物。
我们使用localStorage保存用户数据。
我想知道当用户不在网络应用上时虚拟宠物进化(即生命指标下降)的机制是什么。 我需要保存用户离开应用程序的日期吗?
答案 0 :(得分:2)
是的,您应该节省用户离开应用程序的时间。
当它们返回时(因此,无论何时从数据库中获取数据),将保存的时间与当前时间进行比较,并根据差异应用需要执行的任何操作。
或者,您可以让服务器始终运行并处理预定作业等,以使其全部实时更新,但只有在用户请求数据时才会发生的延迟评估应该足以满足这种情况。