我们需要在android中实现离线会话管理策略。
如果设备处于空闲状态,则要求在客户端应用程序上的指定超时值之后超时用户会话。
服务器会话超时值与客户端应用程序中的值不同。
虽然客户端和服务器的会话ID都相同。
客户端应用程序具有离线和在线操作模式,会话ID存储在设备上。
根据上述要求,当设备处于脱机模式时服务器在客户端应用程序之前超时,然后再次回到网络状态时,处理场景的最佳策略是什么?服务器会超时。
答案 0 :(得分:2)
关于客户端应用程序的暂停时间,我相信您可以运行一项服务,该服务基本上可以跟踪应用程序闲置的时间,并且当条件满足时,它将触发您的操作。
您可以使用java计时器,当应用程序再次响应时,您可以重置计时器并在应用程序在后台时重新启动它吗?