FBSDKAccessToken iOS SDK,识别数据的唯一用户

时间:2016-06-26 21:29:41

标签: ios facebook

我正在使用Facebook登录OAuth为我的应用程序。发布此问题的原因是使用userID或访问令牌唯一标识Facebook ID。

数据将存储在数据库中,并且应该为该登录用户唯一标识。

currentAccessToken确实发生了变化,我们可以在更改时配置通知(FBSDKAccessTokenDidChangeNotification)。

所以,我很困惑,我应该使用userId还是accessToken。

如果用户删除了应用程序。并希望为应用程序返回数据。应该有该用户的唯一标识符。

那么,以下流程是否会起作用,或者我是否遗漏了任何内容。 enter image description here

1 个答案:

答案 0 :(得分:0)

  

数据将存储在数据库中,并且应该为该登录用户唯一标识。

然后使用用户ID。您的登录流程似乎很好。

请注意,有多种方法可以做到这一点。

  • 客户端登录并将访问令牌发送到服务器,然后服务器获取数据。

  • 客户端登录并提取数据,然后将数据发送到服务器。

如果数据需要可靠,您需要使用第一种方法。