我正在尝试在用户空闲1分钟时创建会话超时。我计划使用最顶层页面的点击事件page-router-outlet(tap)=“ globalTap()”,并在触发此点击事件时重置计时器。另外,我想我会添加所有用户事件,例如滑动,双击等,以重置计时器。
这是解决此问题的最佳方法吗?在页面路由器出口上捕获全局事件是否有副作用?
类似的问题,Detect App inactivity/idle timeout in NativeScript,但我不喜欢这个解决方案,因为它仅适用于android,对我来说似乎是一个补丁。