2011-09-10 88 views
0

我想实现Facebook连接到我的应用程序在Android上。但我不确定服务器端的流量和移动交互应该如何。Android的Facebook的连接

  1. 登录直通正在使用Facebook
  2. 接收和发送的Facebook用户ID服务器
  3. 检查,如果用户ID不存在,并经由图形API从Facebook获取的数据创建一个新用户的详细信息
  4. 一旦数据被取出在数据库中创建一个新用户,并生成一个移动的登录会话,并将其发送到手机
  5. 存储会话ID,并以此作为参考,以用户在
已经登录

我想在应用

  1. 什么一旦用户登录,直到他注销他应该被记录
  2. 我应该存储用户的基本信息在本地,这样我就不会每次都需要取回?
  3. 如果我介绍自己的登录系统,我该怎么处理呢?

我了解它的更多的实现问题,而不是编程

回答

1

Facebook登录部分看起来不错给我。

关于您的应用程序的第一个功能,您可以将用户会话存储在共享首选项文件中,并检查是否每次提示输入登录屏幕时。在用户注销后擦除数据。 2.您拥有会话,该会话间接引用用户详细信息,您不需要获取用户详细信息或存储用户详细信息,直到进行会话。您始终可以根据服务器的会话ID获取用户详细信息。 3.您可能需要跟踪用户用于登录的网关,例如它是Facebook登录会话或您自己的登录会话。

+0

一旦创建了一个会话,我应该使用共享偏好在本地存储像他的名字等基本的东西? –

+0

如果你不想联系服务器,是的。 –

+0

很酷..当我登录到移动Facebook ..如果我只发送用户ID到服务器发回会话变量..是否安全吗?不能强制我的F UID公开可用并以我的身份登录? –