MobileFirst 平台 7.0 的空闲会话超时

Idle session timeout for MobileFirst platform 7.0

我有一个与 Mobile first platform 7.0 集成的 X-code 应用程序。我想为应用程序实现空闲会话超时。我尝试了两种方案来解决此问题。 首先,我在 server.xml

中添加了以下行
<httpSession invalidationTimeout="10m" /> 

其次,我在 worklight.properties

中添加了下面一行
serverSessionTimeout=10

闲置超过10分钟仍未超时。 我错过了什么?

serverSessionTimeout 属性 是 服务器 属性。这意味着会话在服务器中过期,如果 客户端 在设置的过期时间后尝试连接到服务器,则客户端将相应地采取行动。

如果您设置了安全质询,那么一旦过期发生,就会调用质询(一旦客户端尝试连接服务器)。否则,你无法通过这个 属性.

检测到这一点

您可以做的是在客户端设置一个 "timer" 运行并计数直到会话时间到达,并根据它执行一些逻辑。当然这完全取决于你需要的场景是什么。