问题标签 [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.
react-native - 无法通过 react-native-fbsdk 使用测试用户
似乎我使用带有 react-native-fbsdk 的测试用户登录时出错。以下是相关代码:
现在,承诺拒绝被捕获,并在控制台中打印出来:
我尽力在这里打印返回的对象。
使用普通的非测试用户可以完美地工作。
有没有人暗示可能会发生什么?
编辑:这里的问题是,如果我提供测试用户,苹果只会批准我的应用程序。
android - 我已经在我的 react native 应用程序中尝试了 Firebase 集成,我已经在根级 build.gradle 文件中添加了规则
build.gradle 文件:
应用级 build.gradle 文件:
项目的构建,我得到错误:
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 - 这是我想获取用户信息并打印出来的地方
希望它有任何意义,我对本机反应还很陌生。
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。
javascript - 有没有办法向 id 选择的 facebook messenger-user 发送消息
我正在开发一个使用 facebook messenger 发送链接的应用程序,该链接使用深度链接打开应用程序。然后我希望接收链接的用户只能响应链接来源的用户。但是,我找不到解决方案。
我正在使用 react-native-fbsdk,并且 shareContent 的公共参数中有一个名为 peopleIds 的道具,但我无法让它与 sendButton 一起使用。每当我尝试发送链接时,我的所有 Facebook 联系人都会显示。如果有办法直接发送回复,我很高兴听到它!
这是我尝试编写 shareLinkContent 的方式,如果有人看到错误,请告诉我。
谢谢你的回答!
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 包不适用于快速实现
有关的:
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。
react-native - react-native-fbsdk Xcode 构建失败
我知道相关问题,但它们指的是现在不受支持的Pod文件,因此决定再次提出。
这是我对错误的调用堆栈:
我Info.plist
看起来像这样:
- FBSDK 驻留
~/Documents/FacebookSDK
并添加到Framework Search Paths
选项卡中Build Settings
(设置为recursive
)。 Bolts, FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKit
Framework
从~/Documents/FacebookSDK
. _libRCTFBSDK.a
存在于Link Binaries With Libraries
选项Build Phases
卡中。
我们已经设法让它工作了好几次,但现在它在构建时已经停止工作。
我们也不包含任何与 Facebook 相关的 Pod。
android - 检索项目的父项时出错:找不到与给定名称“android:TextAppearance.Material.Widget.Button.Colored”匹配的资源
今天,我遇到了这篇文章中提到的错误: 错误检索项目的父项:找不到与给定名称匹配的资源 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'
有趣的事情(和不同之处)是 - 我们的应用程序已经投入生产 5 个月,到目前为止我们已经制作了数百个构建和 APK。我们一周内没有更改任何代码行(任何库版本都没有),并且构建突然停止工作并出现这个提到的错误。
使用这些版本的库(package.json):
我们的 build.gradle(不是整体),它一直工作到现在:
请问有什么想法吗?