React native 如何在手机锁定时执行该功能?

React native 如何在手机锁定时执行该功能?,react-native,React Native,我正在使用React native开发一个移动应用程序,该应用程序需要用户在一段时间不活动后注销。首先,我尝试使用react原生用户不活动,但在Android上遇到了一些问题,我决定为其编写自定义逻辑。我使用定时器和pan应答器来检测用户的手势和录音。当用户轻触时,定时器复位。当应用程序位于前台时,此功能工作正常。我想注销用户,即使手机已锁定。当屏幕被锁定时,我如何执行该功能?您最好的选择是在应用程序返回后台时设置某种时间标志,然后在应用程序返回前台时检查超时 很可能使用componentDid

我正在使用React native开发一个移动应用程序,该应用程序需要用户在一段时间不活动后注销。首先,我尝试使用react原生用户不活动,但在Android上遇到了一些问题,我决定为其编写自定义逻辑。我使用定时器和pan应答器来检测用户的手势和录音。当用户轻触时,定时器复位。当应用程序位于前台时,此功能工作正常。我想注销用户,即使手机已锁定。当屏幕被锁定时,我如何执行该功能?

您最好的选择是在应用程序返回后台时设置某种时间标志,然后在应用程序返回前台时检查超时


很可能使用
componentDidMount
componentWillUnmount
生命周期方法。

你最好的办法是在应用程序返回后台时设置某种时间标志,然后在应用程序返回前台时检查超时

可能使用
componentDidMount
componentWillUnmount
生命周期方法