本人做了一个登录系统 , 当用户登陆成功之后 ,会跳转到一个界面,界面上有注销按钮,点击实现注销。 现在客户需求是
假如用户登陆成功之后,没有注销,进入后台,保持登录状态;
假如登陆成功之后 ,没有注销 , 然后把进程杀掉,进程杀掉后,把用户踢下线。
本人以为退出就是 调用applicationWillTerminate 但是测了半天这东西不会调用啊? 然后在info.plist加入一个键值,是可以调用了 不过只要进入后台就调用,一进入后台就把用户踢掉 本人要的是进程被杀掉的时候在踢 求高手们指点下
假如用户登陆成功之后,没有注销,进入后台,保持登录状态;
假如登陆成功之后 ,没有注销 , 然后把进程杀掉,进程杀掉后,把用户踢下线。
本人以为退出就是 调用applicationWillTerminate 但是测了半天这东西不会调用啊? 然后在info.plist加入一个键值,是可以调用了 不过只要进入后台就调用,一进入后台就把用户踢掉 本人要的是进程被杀掉的时候在踢 求高手们指点下
解决方案:20分
这应该在后台处理,原因是前台无法处理你杀进程的动作,原因是应用处理时进程都杀掉了。所以应该在后台设定失去连接后自动踢出。
解决方案:20分
首先要确认你的登录状态是假如保持的,假如是相似tcp长连接,那进后台后基本就可以算是断了;假如只是用相似UserDefault等来记录状态,那你可以参考:
http://blog.sina.com.cn/s/blog_7cb9b3b80101b34m.html
http://blog.sina.com.cn/s/blog_7cb9b3b80101b34m.html