【问题标题】:How can I get the Facebook SDK version used for react-native-fbsdk module如何获取用于 react-native-fbsdk 模块的 Facebook SDK 版本
【发布时间】:2017-09-18 23:35:00
【问题描述】:

在 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是用在什么版本的。

谢谢。

【问题讨论】:

  • 我也想知道这个。我正在开发的 iOS 应用程序上有一个版本,但不知道我正在使用什么 SDK 版本,需要找出来,以便找出我正在使用的图形版本,并在必要时进行升级。

标签: android facebook react-native react-native-fbsdk


【解决方案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]);

【讨论】:

    【解决方案2】:

    从您的项目文件夹中,

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多