问题标签 [react-native-fbsdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - React-Native-fbsdk 读取和发布
我使用 react-native-fbsdk 让我的用户像这样登录到我的应用程序:
但我需要允许我的用户向他们的 Facebook 提要分享一些信息!所以我需要有 'publish_actions' 权限,它不能与 'logInWithReadPermissions' 一起使用,而且我无法使用 'logInWithPublishPermissions' 设置读取权限!
那么我该怎么做呢?
谢谢!
android - 尝试在 android 上使用 react-native-fbsdk 时出错
我正在尝试使用react-native-fbsdk库在我的react native项目中添加Facebook 登录,但是在运行时出现错误。react-native run-android
这是错误的屏幕截图:
我已经清楚地遵循了他们 github repo 中的安装说明:https ://github.com/facebook/react-native-fbsdk
我尝试了在 SO 上找到的大多数解决方案,但无法使其运行。
我安装了以下版本:
反应原生@0.47.1
react-native-fbsdk@0.6.0
android - 任务“:react-native-fbsdk:compileReleaseJavaWithJavac”执行失败
我想在我的 react-native 应用程序中实现 Facebook 登录。在安装此插件之前,我在我的项目中安装了 react-native-fbsdk 一切正常,但是在安装后当我要构建我的应用程序时,我在下面提到了一个异常。
谁能解决我的问题??我正在使用 jdk1.8.0_121 和 jre1.8.0_144 来构建我的项目
android - React Native Android:方法不会覆盖或实现超类型中的方法
我已经添加react-native-fbsdk
到我的 react native 项目中,并让它在 iOS 上构建良好。但在 android 方面,我无法获得 gradle 来构建项目。在尝试编译 react-native-fbsdk 时,我遇到了:“方法不会覆盖或实现超类型中的方法”
它指向 react-native-fbsdk 中的以下代码片段:
当我删除@Override
时,这个特定的错误实例消失了,但我在另一个模块中遇到了同样的错误,例如react-native-image-picker
:
我怀疑这是我本地设置的问题。关于这里可能有什么问题的任何想法?
ios - 无法链接 react-native-fbsdk iOS
我尝试将 iOS 版 FacebookSDK 集成到 React Native 中。我按照入门指南中的所有步骤操作,现在在运行应用程序时我得到一个红色矩形而不是登录按钮。
当我尝试运行“react-native link react-native-fbsdk”时,我得到了这个输出:
- 我的 node_modules 中有 react-native-fbsdk
- 我在 Build Settings -> Framework Search Paths in Xcode 中有 Facebook SDK 的路径
- 我在 Build Phases -> Link Binary with Libraries 中链接了框架
android - React-Native 无法构建项目
我正在尝试实现 FB Auth 并遵循FBSDK中提到的所有内容 。React-native:0.47.1 和 FBSDK:0.6.1。在我这样做之后,该项目将无法构建。得到错误:
我检查了MainApplication.java
并MainActivity.java
复制了 github 页面中提到的所有内容。react-native link react-native-fbsdk
我安装后也跑了react-native-fbsdk
。我重新启动了笔记本电脑,以确保重置 gradle 或任何导致其成为 Windows 笔记本电脑的原因。我不确定为什么会出现此错误。
请帮忙。非常感谢。
删除以下内容后node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/FBSDKPackage.java
我尝试再次构建项目并收到错误:
react-native - 如何设置语言环境 react-native-fbsdk
是否可以为“react-native-fbsdk”手动设置语言环境(以阿拉伯语而不是英语显示文本)?
谢谢。
javascript - Android 上的 React-native facebook 登录崩溃
我正在通过这个库使用 react-native facebook 登录:react-native-fbsdk。遵循安装指南并没有完全让它工作,但我设法在本机端修改后让它工作,正如许多 github 问题等中所指示的那样。
无论如何,两周前它运行良好,但现在,当我尝试使用 facebook 登录时,应用程序立即崩溃。它不会打开任何登录页面或做任何其他事情。
奇怪的是,如果我在模拟器中打开浏览器,将其保留在后台,然后尝试登录,登录会更进一步(我可以实际登录,但是当我被引导回来时,应用程序崩溃)。
从墓碑文件中,我可以获得以下警告/消息:
预期本机库版本号“”,实际本机库版本号“”
十这样的:
找不到为类 com.facebook.reactnative.androidsdk.FBLoginButtonManager 生成的设置器
我该如何解决这个问题?为什么它不再起作用了?我没有更改代码中的任何内容。我唯一能想到的是它在编译应用程序期间从互联网加载了一些东西。不然怎么会失败?
javascript - React-native - 如何在 android 上监控原生端生成的网络请求?
我正在通过这个库构建一个带有 facebook 登录的 react-native 应用程序:react-native-fbsdk。
另外,我想监控登录过程中发生的网络请求,以更好地了解它是如何工作的。我已经阅读了这个问题(及其答案)提供的解决方案:monitor network requests in react-native。但是那里提供的解决方案似乎不适用于 react-native-fbsdk 库并使用默认的 google android 模拟器。
我检查了代码,似乎请求是在本机端生成的。因此,如果我理解正确,则不会调用 fetch api。这是代码的相关部分:
我找不到“NativeModules.FBGraphRequest”的代码。即使您从 react-native github 存储库中查找并搜索它,您也不会找到它(或者至少我没有找到它)。因此,我怀疑该请求是在本机端生成的。
现在我要问的是:我如何监控这些请求?我可以在 Android Studio 中以某种方式做到这一点吗?或者是否有一个技巧可以让请求显示在 chrome 的开发人员工具网络选项卡中?
一步一步的回答会得到我的满分。