是否有可能同时在同时安装的Android设备上维护用户的登录状态?

时间:2011-02-28 17:09:37

标签: android

是否可以在同一个实例的不同Android设备上同时保持单个用户的登录?

假设用户'X'登录设备'1',然后同一用户'X'登录设备'2',是否可以处理这种情况?

如果是,是否可以维护/跟踪此类设备的数量/数量,并限制此类Android设备的数量?

1 个答案:

答案 0 :(得分:0)

这需要比客户端更多的服务器端魔术。

当用户登录时,您需要让服务器知道用户现在已登录。现在,当用户在设备2上打开应用程序时,您首先需要打电话给服务器询问用户是否是登录到其他设备,如果是,服务器需要发送安全令牌以允许应用程序登录。注意如果处理不当,安全性将是一个大问题。

如果您希望实时完成,您需要设置某种推送消息系统,您的应用可以从服务器收听,然后将用户登录到设备2上。

现在,服务器可以对用户可以登录的设备数量进行大量控制。但是你需要决定如何处理用户没有数据连接的情况。