如何通过Facebook登录您的应用程序

时间:2013-12-05 11:57:59

标签: ios facebook

我必须添加登录facebook的功能。我不知道使用facebook登录的方法我的意思是在基本登录中我们在后端存储用户名和密码。但是在Facebook登录的情况下会做什么,即我们在服务器上存储什么价值?

假设我在我的应用程序中通过facebook登录,那么应该在服务器上保存一些东西。然后我从应用程序注销,并在其他一天再次登录faecbook与相同的凭据,然后我们无法在服务器上存储Facebook用户名和密码。那么将在服务器上保存什么值,以便服务器识别出这是1-2天前登录的用户,即不是新用户。

好的我正在解释这个过程。假设第一次登录facebook然后我会得到一些信息,如访问令牌,用户ID等,然后我必须在我的用户表中存储一件事在服务器上将有应用程序的所有用户的列表权利?所以我的问题是我可以将哪些东西保存在我的用户表上作为用户名,这样当相同的用户将使用相同的facebook凭证登录我的应用程序,然后我将获得一些用户信息,我将在我的用户表中检查知道这是新用户还是老用户?如果每次登录facebook登录我将创建新用户,那么用户将无法访问应用程序的旧帐户(不是Facebook,他们将丢失他们使用旧帐户完成的所有操作,即第一次登录时)。所以我想知道我的方法是否正确,如果正确,那么我可以将哪个值存储在我的用户表中以将其识别为唯一用户..谢谢

任何人都可以向我解释一下facebook登录的过程吗?

由于

5 个答案:

答案 0 :(得分:1)

Facebook为每个用户存储唯一身份用户ID。因此,在登录时,您可以查询并存储对于同一帐户永远不会更改的用户的ID。有关详情,请查看this

答案 1 :(得分:0)

阅读此链接。它将指导facebook集成 https://developers.facebook.com/docs/ios/

答案 2 :(得分:0)

您可以将用户的Facebook ID存储在您的服务器上并确定它是否是新用户。

答案 3 :(得分:0)

你可以使用facebook sdk或ios native facebook登录facebook。您将获得用户名,用户ID和用户详细信息,这些详细信息可以保存在您的终端或服务器端。

答案 4 :(得分:0)

这是将Facebook登录功能放入应用程序的最佳和最简单方法

https://developers.facebook.com/docs/ios/login-ui-control/