当用户处于非活动状态一段时间后,我想进行用户会话注销。实际上,我们有三个模块,如注册流程,登录流程和仪表板屏幕。在注册流程中,大约有20个屏幕。一旦用户完成注册流程,他就可以登录并导航到仪表板屏幕。此会话注销将仅对仪表板屏幕启用。我尝试了react-native-userinactive包,用户交互提供程序包,这些包只适用于单个组件。也尝试了使用Panhandlers来获得相同的结果。我想要全局使用,而不是应用单个组件。关于如何使用它的任何建议。
发布于 2020-03-24 02:08:31
您可以参考以下更改来跟踪不活动状态:How to know if a react native app goes to background?
在_handleAppStateChange中,在AsyncStorage中存储时间戳。每当用户打开应用程序时,立即从AsyncStorage检索时间戳并检查您的非活动时间,如果为真,则重定向到登录屏幕
https://stackoverflow.com/questions/60787573
复制相似问题