问题标签 [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 回答
2962 浏览

react-native - 如何在反应原生android中实现Coach标记?

它需要在我的 React 本机应用程序中实现 Coach 标记或展示。谷歌搜索后,我没有得到任何可以得到帮助的代码或库。

任何人都可以建议我如何在 React Native 中获得 Coach 标记?

例子:

在此处输入图像描述

我不想用透明度覆盖屏幕截图类型的图像。因为当应用程序以横向模式运行时会产生问题。对于这种方法,我需要将所有 DPI 图像保存在相应的文件夹中。

我需要适当和通用的解决方案。请帮忙。

0 投票
3 回答
5004 浏览

ios - 未找到 react-native-fbsdk FBSDKCoreKit 和 FBSDKShareKit

我已经正确安装了 facebook SDK。(这与其他未找到的错误不同,因为它专门针对 react-native-fbsdk 并且没有任何解决方案有效。)

FBSDKCoreKit我已经通过将标头和FBSDKShareKit标头都导入到其中来测试我安装了 SDK,AppDelegate.m并且它编译并运行没有问题。

但是,当我安装 react-native-fbsdk 并链接它并编译时,我得到了“找不到 FBSDKCoreKit/FBSDKCoreKit.h”的错误。与FBSDKShareKit.

github 页面上的故障排除提供了 3 个选项来检查何时发生这种情况:

  1. 确保 Facebook SDK 框架安装在 ~/Documents/FacebookSDK 中。

  2. 确保FBSDK[Core, Login, Share]Kit.framework显示在构建目标的构建阶段的链接二进制与库部分中。

  3. 确保 ~/Documents/FacebookSDK 位于构建目标的构建设置的框架搜索路径中。

我已经检查并确认我拥有所有这些,但没有找到解决方案。奇怪的是,我可以将它们导入,AppDelegate.m而且效果很好。

0 投票
3 回答
1964 浏览

react-native - 在 CI 上找不到 React Native FBSDK 文件

我已经安装了FBSDKCoreKitFBSDKLoginKitFBSDKShareKit,方法是将 SDK 下载到~/Documents/FacebookSDK然后将框架拖到XCode中的 frameworks 文件夹中。如果需要,我检查了复制文件的选项,以便它们出现在项目中。

然后我添加了正确的框架搜索路径~/Documents/FacebookSDK

在本地构建工作正常,但是,在 Bitrise (CI) 上构建失败并出现错误:

/Users/vagrant/git/node_modules/react-native-fbsdk/ios/RCTFBSDK/share/RCTFBSDKShareDialog.h:21:9: 'FBSDKShareKit/FBSDKShareKit.h' 文件未找到

框架搜索路径还包含$(PROJECT_DIR)应该找到位于其中的框架,appname/Frameworks/但我似乎无法修复这个未找到的错误。

0 投票
0 回答
350 浏览

facebook - 在 React Native FBSDK 中更改共享对话框格式

如何从以下位置更改 Facebook 的 ShareDialog 格式: 图片在左边,文字在右边

(左边的图像和右边的文本)到这种格式:

顶部的图像,底部的文本和 CTA 按钮

(顶部的图像,底部的文本和 CTA 按钮) ?

我希望有一个横幅图像,而不是上图中的方形缩略图。这种帖子还有别的名字吗?

我正在使用来自React Native FBSDK的 ShareDialog,如下所示:

0 投票
3 回答
25476 浏览

facebook - 更改 FB 登录按钮文本 (react-native-fbsdk)

我正在使用 react-native-fbsdk。如何将 fb 登录按钮文本从“使用 facebook 登录”更改为“使用 fb 继续”?

该组件看起来像这样,我找不到改变它的方法:

0 投票
2 回答
1420 浏览

react-native - 为什么 AppEventsLogger.logEvent 未定义?

  • 反应原生:0.40
  • 反应原生 fbsdk:0.5

我想在我的 React Native 项目中使用 react-native-fbsdk 来记录事件,我按照这个库的说明完成了所有操作。但是当我尝试在 iOS 模拟器上启动它时,我得到了一个错误:

undefined 不是对象(评估“AppEventsLogger.logEvent”)

0 投票
2 回答
7680 浏览

react-native - 使用 react native fbsdk 时找不到“React/RCTBridgeModule.h”文件

我在我的应用程序中使用 react-native-fbsdk。我的 react-native 版本是:0.39.1

我遵循了所有步骤,当我构建我的项目时,我收到了以下错误。

截屏

谁能告诉我如何解决这个问题。

0 投票
1 回答
754 浏览

facebook - FBSDK 获取授权应用的用户好友

我怎样才能获得授权该应用程序的用户朋友(从他的访问令牌)?

我有两个朋友在使用我的应用程序,我们都收到一个空数组。我错过了什么吗?

非常感谢

0 投票
1 回答
4252 浏览

ios - 反应原生 - fbsdk LoginManager 与 LoginButton

我目前正在我的 react 本机应用程序中实现一个 Facebook 登录按钮。用户成功登录后,我会获取一些信息,名字、姓氏和电子邮件地址。

阅读 SDK 文档和在线示例后,我可以看到两种不同的方法来实现这一点:

  1. 使用 LoginButton & AccessToken 然后执行 GraphRequest

  2. 使用 LoginManager 然后执行 GraphRequest(我选择的方法):

    /li>

LoginManager 和 LoginButton 之间的主要区别是什么?

LoginButton 的在线示例也获取当前令牌:AccessToken.getCurrentAccessToken().then(...)

使用 LoginManager,我设法在无需使用 AccessToken 的情况下获取用户信息 - LoginManager 在幕后调用 AccessToken 吗?

有首选方法吗?

0 投票
4 回答
8776 浏览

javascript - React Native - 防止用户返回登录屏幕

我使用 Facebook SDK 创建了一个登录按钮。用户登录后,应用程序将导航到第二个屏幕 (NavigatorIOS)。从第二个屏幕,用户可以使用导航(返回按钮)返回登录屏幕。

如果用户已经登录,如何防止用户返回登录屏幕?

index.ios.js

登录视图