gpt4 book ai didi

android - 从 Android Facebook SDK v2 升级到 v4 时防止 null accessToken?

转载 作者:行者123 更新时间:2023-11-29 20:42:29 26 4
gpt4 key购买 nike

我有一个使用 v2 Facebook Android SDK 的应用程序。我们拥有庞大的活跃用户安装基础,因此保护升级体验非常重要。我看过how to prevent the logout on iOS herehere - 但不适用于 Android..

要检测用户是否登录,文档说要这样做:

AccessToken.getCurrentAccessToken() == null

...但是在将应用程序从 v2 版本升级到 v4 版本后的第一次运行中,当前访问 token 始终为 null。这可能是因为 token 的存储位置已更改。

即使我设置了 FacebookSdk.setLegacyTokenUpgradeSupported(true);,我们在升级 APK 后仍然会得到 null。

有没有办法升级 facebook android SDK 并维护用户的身份验证 token ,以便他们拥有无缝升级体验?

最佳答案

您需要设置 FacebookSdk.setLegacyTokenUpgradeSupported(true); 并确保正确使用 LoginButton。我们遗漏了一些与 fragment 相关的代码——这破坏了流程。

在添加遗留 token 标志并添加缺少的 .setFragment(this) 后,我们的遗留 token 工作正常。

关于android - 从 Android Facebook SDK v2 升级到 v4 时防止 null accessToken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30809275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com