Android - 更新无效令牌?

时间:2012-08-30 13:42:42

标签: android facebook access-token

是否有可能在不强制用户再次登录的情况下更新Facebook令牌? 我有一个应用程序,当您在device_1上登录并在device_2上执行相同操作时,device_1上的令牌将变为无效。我不知道为什么会这样?他们应该得到完全相同的标记,但他们不会。

回到我的问题。是否有可能更新无效令牌或使facebook在未过期时始终返回相同的令牌?

由于

1 个答案:

答案 0 :(得分:1)

  

是否有可能更新无效令牌或让facebook在未过期时始终返回相同的令牌?

要更新无效令牌而不让用户通过Facebook重新验证,我们的documentation会在步骤8中显示如何执行此操作,并在extendAccessTokenIfNeeded()方法中调用onResume()。这将在后台扩展用户的访问令牌,而不会受到任何UI干扰。但是,这需要安装原生Facebook应用程序,但我们目前正在寻求提供替代方案。

您还可以点击端点以自行扩展访问令牌,如方案4中的documentation所示。

此外,如果默认情况下Android SDK未过期,我们的Android SDK将始终返回相同的令牌。但是,如果该令牌失效,那么它将过期,您将不得不检索新令牌。