【问题标题】:How to check app background time react native?如何检查应用程序后台时间反应原生?
【发布时间】:2020-01-22 04:29:17
【问题描述】:

如果应用程序处于后台模式超过 1 分钟,用户应该从应用程序中注销,我遇到了一个新要求。我正在使用 Asyncstorage 检查用户,但无法检查计算的后台时间。

我已经搜索了许多库,但仍然对如何集成感到困惑。 如果有人有相同的解决方案,请告诉我。

【问题讨论】:

  • 到目前为止,您在代码中尝试了哪些内容,哪些内容不起作用?有什么错误吗?
  • 我需要检查应用程序在后台的总时间。我用 react native AppState

标签: react-native react-native-android react-native-ios


【解决方案1】:

我建议你使用这个library
它允许您在后台运行setTimeout

第一步是确定用户何时进入后台。为此,您应该使用AppState
然后运行您的后台计时器并在 1 分钟内注销用户,然后停止计时器。如果难以理解,我会为您编写一些代码草稿,但我相信一切都应该清楚。

【讨论】:

  • 当我再次回来时,Appstate 正在工作。我在 app.js 中使用 AppState,当我要进入后台时,它没有显示任何内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多