问题标签 [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.

0 投票
1 回答
592 浏览

react-native - 无法通过 react-native-fbsdk 使用测试用户

似乎我使用带有 react-native-fbsdk 的测试用户登录时出错。以下是相关代码:

现在,承诺拒绝被捕获,并在控制台中打印出来:

我尽力在这里打印返回的对象。

使用普通的非测试用户可以完美地工作。

有没有人暗示可能会发生什么?

编辑:这里的问题是,如果我提供测试用户,苹果只会批准我的应用程序。

0 投票
1 回答
221 浏览

android - 我已经在我的 react native 应用程序中尝试了 Firebase 集成,我已经在根级 build.gradle 文件中添加了规则

build.gradle 文件:

应用级 build.gradle 文件:

项目的构建,我得到错误:

0 投票
1 回答
748 浏览

facebook-graph-api - 反应原生。在所有屏幕上检索 facebook 登录结果

我正在使用 facebook 登录制作一个 react 本机 ios 应用程序,现在需要在所有其他屏幕上检索结果数据。

我有树屏:

  • 登录.js
  • Profile.js
  • 主.js

Login 包含 loginButton 女巫的工作原理并在控制台中返回用户 public_profile。

Main 包含一个 stacknavigator 并导入其他屏幕

个人资料是我想打印登录用户名的地方,img 等。

问题是当 onLoginFinished 成功时,它会在结果中返回用户信息,但我如何在其他屏幕上抓取它?

看起来这是我需要的 GraphRequestManager 和 infoRequest,但不知道该怎么做。

主.js

登录.js

Profile.js - 这是我想获取用户信息并打印出来的地方

希望它有任何意义,我对本机反应还很陌生。

0 投票
1 回答
374 浏览

react-native - 如果您也安装了 FBSDK,React Native、iOS、Google 登录将重定向到 google.com

如果您安装 Google 登录https://github.com/devfd/react-native-google-signin,那么您可以按照 Google 的设置说明进行操作。到了这一步,就可以做好登录了。

之后,您还要安装 FBSDK,https://github.com/facebook/react-native-fbsdk,然后按照 Facebook 的设置说明进行操作。在这一步,您将被重定向到 google.com

0 投票
1 回答
725 浏览

javascript - 有没有办法向 id 选择的 facebook messenger-user 发送消息

我正在开发一个使用 facebook messenger 发送链接的应用程序,该链接使用深度链接打开应用程序。然后我希望接收链接的用户只能响应链接来源的用户。但是,我找不到解决方案。

我正在使用 react-native-fbsdk,并且 shareContent 的公共参数中有一个名为 peopleIds 的道具,但我无法让它与 sendButton 一起使用。每当我尝试发送链接时,我的所有 Facebook 联系人都会显示。如果有办法直接发送回复,我很高兴听到它!

这是我尝试编写 shareLinkContent 的方式,如果有人看到错误,请告诉我。

谢谢你的回答!

0 投票
4 回答
1636 浏览

android - 'LikeView' 没有原生类型 'boolean' 的 propType 'RCTFBLikeView.onLayout' 如果你没有改变它

LikeViewRCTFBLikeView.onLayout对于native 类型的 native prop 没有 propTypeboolean 如果您自己没有更改此 prop,这通常意味着您的原生代码和 JavaScript 代码的版本不同步。更新两者应该会使此错误消失。 在此处输入图像描述

不知道为什么我会收到这个错误。我根本没有在 android 应用程序中使用 LikeView。我试过跑步npm start --reset-cache

iOS版本的应用程序运行也没有问题。这仅适用于 android。

欢迎任何建议。

谢谢!

0 投票
2 回答
378 浏览

xcode - 如何将 react-native-fbsdk 与构建平台一起使用?

我正在使用 buddybuild 构建我们的应用程序,但我不确定我应该如何使用react-native-fbsdk?文档告诉我们将库放在~/Documents/FacebookSDK. 但是对于 Buddybuild(travis、circle 等)等构建工具,我不确定我们应该在这里做什么?

我们的应用程序不使用 cocoapods,它使用 carthage。

有任何想法吗?

到目前为止,唯一的选择是安装 cocoapods 并从那里安装依赖项?

更新:

我发现 Carthage 支持 swift SDK:https ://developers.facebook.com/docs/swift/login

但是我认为 react-native-fbsdk 包不适用于快速实现

有关的:

0 投票
7 回答
32194 浏览

facebook - Facebook SDK Android 错误构建

我正在尝试构建我的react-native项目并使用 react-native fbsdk。

但是,我收到这些错误:

我当前的操作系统是 Linux Elementary 0.4.1 Loki x64。

我正在使用 react-native@0.37.0,因此使用 react-native-fbsdk@0.4.0。

我已经尝试过:

  • cd android && ./gradlew clean

  • 删除项目并npm install重新

  • 并尝试使用 Android API 的 23 和 24。

0 投票
2 回答
773 浏览

react-native - react-native-fbsdk Xcode 构建失败

我知道相关问题,但它们指的是现在不受支持的Pod文件,因此决定再次提出。

这是我对错误的调用堆栈:

Info.plist看起来像这样:

  1. FBSDK 驻留~/Documents/FacebookSDK并添加到 Framework Search Paths选项卡中Build Settings(设置为 recursive)。
  2. Bolts, FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKitFramework~/Documents/FacebookSDK. _
  3. libRCTFBSDK.a存在于Link Binaries With Libraries选项 Build Phases卡中。

我们已经设法让它工作了好几次,但现在它在构建时已经停止工作。

我们也不包含任何与 Facebook 相关的 Pod。

0 投票
6 回答
13552 浏览

android - 检索项目的父项时出错:找不到与给定名称“android:TextAppearance.Material.Widget.Button.Colored”匹配的资源

今天,我遇到了这篇文章中提到的错误: 错误检索项目的父项:找不到与给定名称匹配的资源 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'

有趣的事情(和不同之处)是 - 我们的应用程序已经投入生产 5 个月,到目前为止我们已经制作了数百个构建和 APK。我们一周内没有更改任何代码行(任何库版本都没有),并且构建突然停止工作并出现这个提到的错误。

使用这些版本的库(package.json):

我们的 build.gradle(不是整体),它一直工作到现在:

请问有什么想法吗?