2013-02-04 42 views
0

我做了一个我自己的聊天应用程序。但在我的聊天应用程序中,我必须一次又一次登录和注销。我想将它作为What's App或任何其他聊天应用程序(即用户只需登录一次,并在有互联网连接时自动连接,并自动连接到应用程序,反之亦然。)Android聊天应用程序 - 单点登录

我有我不知道如何管理它,我已经彻底搜索了它,发现了关于应用程序类的线索,但还不够,所以我可以在我的应用程序中使用它。引导我一组代码,以便我可以开始。

谢谢

+1

您在找“服务”类。 – wtsang02

+0

我只想为我的应用添加单点登录功能。我已经创建了我的应用程序,但必须重复登录并一次又一次地注销。我想删除此功能,并希望添加SSO-单点登录方法 - 例如,应用程序或Android –

+1

中的其他聊天应用程序“用户只能登录一次,并在有可用的互联网连接时全部休息......”您可以无论提及的其他功能如何,都只能通过“服务”来实现。 '应用程序'将尽快完成你的应用程序。如果你只是在应用程序中谈论,只需在'SharedPreference'中存储用户/传递。 – wtsang02

回答

1

不需要需要一个Service类用于单点登录!使用SharedPreferences类。

您可以在客户端设备上保留当前用户的密码,并在用户每次打开应用程序时使用此密码对服务器进行身份验证。在Android开发者关系团队

技术领导特别建议SharedPreferences:What is the most appropriate way to store user settings in Android application

如果你想背景接收邮件,而你的应用程序是不是在前台,那么你可能想使用Service类。您也可能想要使用Google Cloud Messaging,Google开发它来帮助您进行推送通知。