问题描述
先在A手机登陆了App,后来把A手机卖了(App当时是被杀死的),换了B手机,在B手机上等了App,登上去了,很开心,但是过了一段时间,突然有一天,我正在用B手玩着App时弹出了一个“同一帐号已在其他设备登陆”,心里咯噔一下,难道帐号被偷了? 问:怎么做到当A手机重新打开app时不是自动登陆,而是弹出“同一帐号已在其他设备登陆”,这种情况怎么处理?用户的状态我是否需要自己维护啊?sdk有相关的api吗
解决方案
1.设置自动登录重启应用后就会自动登录,除非被挤掉线或者有退出登录操作。这个机制无法改变。至于你说的这种情况确实会有可能,但是也要看用户的保密意识,既然要卖手机肯定要清理数据。既然有收手机再卖出去,卖家一般也会做数据清理处理。所以得出一个结论,在目前自动登录框架下,基于你的描述情况是无解的。但是你的描述情况会有很多因素在里面,所以个人认为不需要考虑太多。不过可以在第二点做下优化处理。2.提示用户修改密码。
时间: 2024-10-24 11:01:04