Java Android:如何在24小时后注销用户?

Java Android:如何在24小时后注销用户?,java,android,Java,Android,我想到的一种方法是检查从上次运行到当前时间戳的时间戳,并确定用户是否需要注销(从应用程序的成员部分)。另一位开发者建议创建Android服务。想知道自上次用户运行24小时后自动强制注销用户的好方法。要在24小时后自动强制注销用户,您需要在服务器上节省注销时间,请在每次应用启动时检查并注销他/她。这是因为可能会卸载应用程序,然后所有保存的时间戳数据都将丢失 请注意,当卸载并重新安装应用程序时,保存时间戳并重新启动登录过程是完全可以的。许多应用程序都能做到这一点。但如果这是一个金融应用程序,那么控制

我想到的一种方法是检查从上次运行到当前时间戳的时间戳,并确定用户是否需要注销(从应用程序的成员部分)。另一位开发者建议创建Android服务。想知道自上次用户运行24小时后自动强制注销用户的好方法。

要在24小时后自动强制注销用户,您需要在服务器上节省注销时间,请在每次应用启动时检查并注销他/她。这是因为可能会卸载应用程序,然后所有保存的时间戳数据都将丢失


请注意,当卸载并重新安装应用程序时,保存时间戳并重新启动登录过程是完全可以的。许多应用程序都能做到这一点。但如果这是一个金融应用程序,那么控制从服务器注销是一个好主意,它会给你更多的灵活性和控制。

从什么注销?谁在这里做真正的计数?这似乎应该在服务器端处理,因为无论您的“服务器”是什么……没有客户机-服务器连接,sqlite数据库中存储了一个特殊的凭据,客户机登录到一个受登录屏幕保护的部分。就像oAuth一样,他们存储了访问令牌和过期时间。每次应用程序启动时,它都会检查会话是否有效(如果会话尚未过期)。