0

我有一个带有 firebase auth、firestore 和 vuex 的 Vuejs 应用程序。我对其中一个组件进行了每日计算。即使用户有一段时间没有登录,保持计算值有效的最佳方法是什么?谢谢!

4

1 回答 1

1

如果我理解正确,您会在您的 Vue.js 应用程序中触发将一些数据保存在 Firestore 中的计算(即计算结果)。到目前为止,当用户登录您的应用程序时会触发此计算,但即使用户一天或多天未登录,您也希望触发它。

一种方法是使用预定的云函数,它将在后端进行计算。云函数可以在每天 23:59 运行,并为每个用户检查每日计算是否已经完成(在用户登录之后)。如果没有,Cloud Function 会执行计算并相应地更新 Firestore。

于 2020-07-26T17:56:35.747 回答