Android gmail、gtalk、yahoo和其他聊天服务如何保持登录状态始终可用?

Android gmail、gtalk、yahoo和其他聊天服务如何保持登录状态始终可用?,android,login,status,Android,Login,Status,android中的所有聊天应用程序是如何让用户永久在线的? 在smack客户端的帮助下,我正在开发一个简单的聊天应用程序。 问题是,每当应用程序启动时,它都必须登录以保持其在服务器上的状态。 我想保持登录状态永久到服务器,就像gtalk、yahoo、facebook等一样。 有什么建议/解决方案吗?AFAIK GTalk&Gmail应用程序使用共享首选项存储Google帐户的用户名和密码。在第一次运行时,应用程序要求用户输入其凭据并将其存储在共享首选项中。此后,每当用户启动gmail或gtalk

android中的所有聊天应用程序是如何让用户永久在线的? 在smack客户端的帮助下,我正在开发一个简单的聊天应用程序。 问题是,每当应用程序启动时,它都必须登录以保持其在服务器上的状态。 我想保持登录状态永久到服务器,就像gtalk、yahoo、facebook等一样。
有什么建议/解决方案吗?

AFAIK GTalk&Gmail应用程序使用共享首选项存储Google帐户的用户名和密码。在第一次运行时,应用程序要求用户输入其凭据并将其存储在共享首选项中。此后,每当用户启动gmail或gtalk应用程序时,它都会从共享首选项中获取这些详细信息,并在同步帐户时将其用于身份验证


希望这会有所帮助。

我知道这一部分……我说的是你登录应用程序……然后你在不注销的情况下强制关闭应用程序……3小时后第一次给我发送一条消息……我收到了……这是怎么发生的?@Wishy如果我正确理解了你的问题,你不希望每次都显示登录屏幕。我说得对吗?如果是,则在应用程序启动时,您将检查共享首选项中是否有用户名和密码。如果可用,则您将直接将用户导航到用户主页,否则将显示登录屏幕。