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

问题描述 投票:0回答:1

我正在开发需要在不活动一段时间后使用React-native注销用户的移动应用程序。首先,我尝试使用react-native-user-inactivity,但在Android上遇到了一些麻烦,因此我决定为其编写自定义逻辑。我使用计时器和平移响应器来检测用户的手势和录音。当用户点击时,计时器被重置。当应用程序处于前台时,这可以正常工作。我想注销用户,即使手机已锁定。屏幕锁定时如何执行功能?

react-native
1个回答
0
投票

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

类似于使用componentDidMountcomponentWillUnmount生命周期方法。

© www.soinside.com 2019 - 2024. All rights reserved.