首页 > 解决方案 > 如何让我的计时器应用程序在 Expo/React Native 的后台运行

问题描述

在 iOS 设备上,我的计时器倒计时,但每当我向上滑动打开 iPhone 上的控制中心时,它就会崩溃。当应用程序在后台运行时,如何保持计时器运行?访问控制中心不仅会使计时器崩溃,还会导致应用程序的任何其他屏幕崩溃并阻止按钮此后工作。我研究了一些 API,例如 Expo Docs 中的 AppState 以及其他一些。有谁知道这个的解决方案?

本质上,用户应该能够设置定时器,关闭手机屏幕,并且闹钟应该仍然响起。

标签: reactjstimerexponative

解决方案


您可以使用react-native-stopwatch-timer。它在后台运行良好,您可以自定义它。


推荐阅读