2

在 facebook 开发者页面(https://developers.facebook.com/docs/facebook-login/android)中说,对于 Facebook SDK 4.14.0 版本,Facebook Login 已与 Facebook Lite 自动集成,但我正在使用 react-native -fbsdk ( https://github.com/facebook/react-native-fbsdk ) 模块,所以我想知道使用的是什么版本的FB SDK。

谢谢。

4

2 回答 2

1

对于 iOS,打开 Xcode 并使用此路径 Libraries -> RCTFBSDK.xcodeproj -> RCTFBSDK -> Core -> RCTFBSDKInitializer.m

或者

在项目中全局搜索“FBSDKSettings”。

在 init 方法中添加以下行。这将告诉您正在使用的 Facebook SDK 和 Graph API 版本。

NSLog(@"打印 Facebook SDK 版本 %@", [FBSDKSettings sdkVersion]);

NSLog(@"打印 Facebook graphAPIVersion %@ ", [FBSDKSettings graphAPIVersion]);

于 2019-10-10T19:32:31.583 回答
0

从您的项目文件夹中,

cd android/.idea/libraries
ls

查找名称如下的文件:facebook_android_sdk_4_22_0.xml

版本在文件名中。

这将告诉您当前安装了什么。如果您更新,您可以在 Android Studio 中查看将安装的内容。

在 Android Studio 中,

  1. 在 Project Explorer 中展开 Gradle Scripts 块。
  2. 寻找一个名为的 Gradle 脚本,

    build.gradle(模块:react-native-fbsdk)

  3. 打开它。

  4. 其中一个依赖项将是如下所示的一行:

    编译('com.facebook.android:facebook-android-sdk:4.+')

该行将告诉您 Android Studio 将下载哪个版本的 SDK

于 2017-04-21T23:02:41.787 回答