Android应用程序自定义用户注册和登录cookie使用facebook sdk


Android app custom user registration and login with cookie using facebook sdk

我正在开发一个android应用程序,其中用户需要使用Facebook注册和登录。

近似地,这将是流。

第一次打开应用程序,通过Facebook进行身份验证,获取他们的数据,将数据发送到我的服务器,在我的应用程序中为他们创建一个帐户,在我的服务器中使用他们的新帐户开始会话,获取cookie以执行稍后的交互。

到目前为止一切顺利。

我需要知道的是哪些数据我必须发送到我的服务器,所以我可以识别用户,当他们第二次登录。这是因为我需要在服务器上启动会话,并向android应用程序发送cookie以进行进一步的交互。我使用PHP作为服务器端语言。

我正在考虑在android facebook sdk中获得getAccessToken(),然后将其传递到我的服务器上创建帐户并将其存储在我的android应用程序中。

但是我无法管理如何在用户第二次使用该应用程序时登录用户。

有什么建议吗?

要在应用程序中唯一标识用户,您应该向/me发出请求并获得用户的id。这保证是唯一的,并且在你的用户/应用组合中保持不变。

访问令牌不保证保持不变