如何在安卓应用中进行身份验证后保持用户登录状态?我查阅了一些资料,但对于会话方面还不是很熟悉。看起来,在用户向服务器提交凭据并得到认证后,服务器会返回一个会话ID。我猜这个会话ID会被存储在用户的安卓设备上。
那么,我应该使用sharedPreferences、sqlite数据库还是本地存储来保存会话ID呢?我读到说,sharedPreferences相对不太安全,而sqlite数据库或本地存储则只能限制在单个应用程序中使用。
另外,我应该通过HTTP请求向服务器发送/接收此信息,还是可以通过套接字连接完成?最终,我想制作一个将使用套接字的多人游戏,虽然像登录这样的某些功能不一定非要通过套接字完成,不知道游戏开发者通常采用什么标准或常规方法。
那么,我应该使用sharedPreferences、sqlite数据库还是本地存储来保存会话ID呢?我读到说,sharedPreferences相对不太安全,而sqlite数据库或本地存储则只能限制在单个应用程序中使用。
另外,我应该通过HTTP请求向服务器发送/接收此信息,还是可以通过套接字连接完成?最终,我想制作一个将使用套接字的多人游戏,虽然像登录这样的某些功能不一定非要通过套接字完成,不知道游戏开发者通常采用什么标准或常规方法。