是否有可能在不强制用户再次登录的情况下更新 Facebook 令牌?我有一个应用程序,当您在 device_1 上登录并在 device_2 上执行相同操作时,device_1 上的令牌无效。我不知道为什么会这样?他们应该得到完全相同的令牌,但他们不会。
回到我的问题。是否有可能更新无效令牌或使 facebook 在未过期的情况下始终返回相同的令牌?
谢谢
是否有可能在不强制用户再次登录的情况下更新 Facebook 令牌?我有一个应用程序,当您在 device_1 上登录并在 device_2 上执行相同操作时,device_1 上的令牌无效。我不知道为什么会这样?他们应该得到完全相同的令牌,但他们不会。
回到我的问题。是否有可能更新无效令牌或使 facebook 在未过期的情况下始终返回相同的令牌?
谢谢
是否有可能更新无效令牌或使 facebook 在未过期的情况下始终返回相同的令牌?
要在不让用户重新使用 Facebook 进行身份验证的情况下更新无效令牌,我们的文档显示了如何在第 8 步中执行此操作,请调用extendAccessTokenIfNeeded()
您的onResume()
方法。这将在后台扩展用户的访问令牌,而不会受到任何 UI 干扰。但是,这需要安装本机 Facebook 应用程序,但我们目前正在寻求提供替代方案。
您还可以点击端点以自行扩展访问令牌,如场景 4 中的文档中所示。
此外,如果默认情况下未过期,我们的 Android SDK 将始终返回相同的令牌。但是,如果该令牌无效,那么它将过期,您将不得不检索一个新令牌。