移動應用實現單點登陸,分析下面兩種需求:登錄
需求一: 帳號在正在設備A上使用(應用是設備A上當前活動應用), 若設備B上用該帳號登陸應用,要求設備A上的帳號當即退出。單點登錄
解決辦法: 應用客戶端上作個定時服務,定時去檢測服務端保存的帳號最後登陸的設備號,若是發現非本機設備號,強制帳號退出,並提示用戶。客戶端
需求二: 帳號在正在設備A上使用(應用是設備A上當前活動應用), 若設備B上用該帳號登陸應用,不要求設備A上的帳號當即退出,當應用從新打開時再自動退出登陸。移動
解決辦法:應用啓動時檢測服務端保存的帳號最後登陸的設備號,若是發現非本機設備號,強制帳號退出,並提示用戶。服務端