android - 如何使用Facebook帐户保存用户首选项

时间:2015-11-25 05:28:13

标签: android facebook facebook-graph-api

Facebook集成是目前移动应用程序的必备软件,可以更好地个性化用户体验。每次我使用连接到我的Facebook帐户的应用程序时,都会记住我对该应用程序的偏好。

让我通过一个例子说明我的观点 -

假设我在设备上使用 Flipboard 应用,请使用我的Facebook帐户注册。然后,我选择“算法”和“虚拟现实”作为我在Flipboard应用程序的TOPICS部分感兴趣的主题。 现在,如果我在一台设备上卸载此Flipboard应用程序,并将其安装在另一台设备上并使用我的Facebook帐户再次登录,它将保留我的主题选择(即算法和虚拟现实)。

我真的很好奇这是如何运作的。我已尝试过Facebook登录示例(来自官方Facebook SDK页面),但未找到任何基于此“保存用户数据”问题的教程。

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

Flipboard最有可能在您自己的服务器(网站)上存储您的数据(您允许Facebook提供这些信息的信息以及您的应用内偏好)。因此,当您使用Facebook(或Google或某些用户名)再次登录应用程序时,应用程序会转到服务器并使用您的Facebook信息来查找您的首选项。即使在应用程序被删除或从其他设备访问后保留应用程序数据的关键是不将数据存储在设备(手机,平板电脑,计算机......)上,而是将其存储在用户名下的某个服务器上。