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