在 Android 嵌入式浏览器上弃用 FB 登录支持
Deprecating FB Login Support on Android Embedded Browsers
收到来自 Facebook 开发者控制台的提醒。
我们一直在监测 Android 嵌入式浏览器(也称为 WebView)上网络钓鱼尝试的增加情况。因此,我们将不再支持这种 Facebook 登录方式,从 2021 年 10 月 5 日开始,您的用户将无法使用 Android 嵌入式浏览器登录。在此之前,我们将继续阻止访问 Facebook 登录在某些用户的嵌入式浏览器上,我们认为存在高风险,以防止恶意 activity.
为避免中断用户体验,请使用以下清单:
确保您已升级到 Android 的 Facebook SDK 版本 8.2.0(或更高版本)。如果您的应用是针对 Android 11(API 级别 30)构建的,并且您的用户使用的是 Android 11,除非您升级,否则 SDK 提供的替代非网络视图登录机制将无法使用到或超过 8.2.0.
确保您没有设置 LoginBehavior=WEB_VIEW_ONLY.
在我的 React Native 应用程序中,我使用的是 'react-native-fbsdk v3.0.0' 这是最新发布的包。
使用版本 3.0.0,我在低于 8.2.0 的节点模块中得到 FACEBOOK_SDK_VERSION = safeExtGet('facebookSdkVersion', '[7.1.0, 9)')警报消息。
所以我的问题是,此弃用会影响我应用程序中的 FB 登录功能吗?
由于 react-native-fbsdk 已存档,不会获得更新。建议切换到 this 库。方法保持不变,所以只需取消旧包的链接并将其删除,然后安装 react-native-fbsdk-next。
收到来自 Facebook 开发者控制台的提醒。
我们一直在监测 Android 嵌入式浏览器(也称为 WebView)上网络钓鱼尝试的增加情况。因此,我们将不再支持这种 Facebook 登录方式,从 2021 年 10 月 5 日开始,您的用户将无法使用 Android 嵌入式浏览器登录。在此之前,我们将继续阻止访问 Facebook 登录在某些用户的嵌入式浏览器上,我们认为存在高风险,以防止恶意 activity.
为避免中断用户体验,请使用以下清单:
确保您已升级到 Android 的 Facebook SDK 版本 8.2.0(或更高版本)。如果您的应用是针对 Android 11(API 级别 30)构建的,并且您的用户使用的是 Android 11,除非您升级,否则 SDK 提供的替代非网络视图登录机制将无法使用到或超过 8.2.0.
确保您没有设置 LoginBehavior=WEB_VIEW_ONLY.
在我的 React Native 应用程序中,我使用的是 'react-native-fbsdk v3.0.0' 这是最新发布的包。
使用版本 3.0.0,我在低于 8.2.0 的节点模块中得到 FACEBOOK_SDK_VERSION = safeExtGet('facebookSdkVersion', '[7.1.0, 9)')警报消息。
所以我的问题是,此弃用会影响我应用程序中的 FB 登录功能吗?
由于 react-native-fbsdk 已存档,不会获得更新。建议切换到 this 库。方法保持不变,所以只需取消旧包的链接并将其删除,然后安装 react-native-fbsdk-next。