手机应用应该怎么判断用户的登陆状态呢?
我们知道在web中,可以用session或者cookie跟中用户的登陆状态。那么在手机应用中,应该用什么机制判断用户的登陆状态呢? --------------------编程问答-------------------- 一般的网络应用,使用http的居多(除了类似qq、飞信这样的应用)。对http请求而言,没有登录状态。浏览器通过保存cookie可以直接访问需要登录的数据,普通app也可以这样做。 --------------------编程问答-------------------- 对于APP应用,使用全局的生命周期变量保存登陆状态,或者登陆数据,随时使用这个变量都可以判断是否登陆 --------------------编程问答-------------------- 在手机应用中最好使用配置文件保存 --------------------编程问答-------------------- 也可以使用session --------------------编程问答-------------------- 放在head里 --------------------编程问答-------------------- 也可以用 cookie嘛! --------------------编程问答--------------------
这样可以解决客户端这边登陆状态的判断,但是服务器端怎么知道当前用户是有效登陆的呢?难道每次都需要用户名/密码验证吗? --------------------编程问答--------------------
如果APP不是基于http的,怎样解决呢?
--------------------编程问答-------------------- 最简单的办法,使用配置文件保存 --------------------编程问答-------------------- 客户端实现心跳,比如,每三分钟客户端发送一次状态给server,或者server发给客户端检查是否有数据响应,客户端没有响应的话就说明有异常即离线
补充:移动开发 , Android