问题标签 [fbsdkloginkit]

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 投票
2 回答
1875 浏览

ios - 在 x 代码 10.1 中将 pod 更新到 FBSDK 5.0.0 后出现错误

我正在尝试将我的 facebook SDK 更新到 5.0.0,但在安装 pod update 后,我在 FBSDK Login Kit 中不断收到此错误。

FBSDK 登录工具包中的错误

FBSDK 登录工具包中的错误

FBSDK 登录工具包中的错误

这是我的 pod 文件。

任何人都请帮我解决这个问题。

0 投票
1 回答
1670 浏览

ios - Facebook 似乎随机出现在我的项目中

我在日志中注意到我得到以下信息。它们属于哪个吊舱?

: 请为 FacebookAutoLogAppEventsEnabled 设置一个值。如果您想自动收集应用安装、应用启动和应用内购买事件,请将标志设置为 TRUE。要在收集数据之前请求用户同意,请将标志值设置为 FALSE,然后在收到用户同意后更改为 TRUE。了解更多:https ://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events 。

:您尚未为 FacebookAdvertiserIDCollectionEnabled 设置值。如果您想收集广告商 ID 以获得更好的广告和分析结果,请将标志设置为 TRUE。要在收集数据之前请求用户同意,请将标志值设置为 FALSE,然后在收到用户同意后更改为 TRUE。了解更多: https ://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events 。

这是我的豆荚:

我一直无法找到它属于哪一个(如果有的话)。我怎样才能删除它们?

在我的 pod 文件夹中,我在这里看到它们: 在此处输入图像描述

0 投票
0 回答
207 浏览

objective-c - FBSDKLoginManager logInWithPublishPermissions 在 iOS 13.0 上总是返回结果,isCancelled=YES

更新到 iOS 13.0 后,我无法登录 Facebook。最近我将我的 xCode 更新为 11.0,将我的设备更新为 13.0。更新后使用 facebook 登录无效。总是返回 result.isCancelled = YES。已经检查了互联网上的所有内容,但无法解决问题。代码如下。

登录按钮操作

AppDelegate didFinishLaunchingWithOptions :

我正在使用 Facebook SDK 5.3.0。请帮我解决这个问题。

0 投票
1 回答
587 浏览

ios - 当用户单击 ios 13.0 中的登录按钮时,Facebook 登录总是被取消,但它在 ios 12.0 中完全可以正常工作,或者在 swift 中更小

注意:它在 ios < 12.0 中运行良好,但是当我在 ios 13.0 上运行应用程序时,它会在控制台中显示“用户取消登录”的日志。

我不知道这可能是什么原因。谁能帮我?

也许它可能是 facebook 登录的 ios 13.0 兼容性问题。在这里,我附上了一些带有 info.plist 和 pod 特定版本的代码片段。

这是 Appdelegate.swift 的代码

信息列表

这是功能,我可以在其中处理“用户取消登录”的响应

pod 文件有:

如果您有任何参考链接,请在此处分享...

0 投票
0 回答
85 浏览

ios - 更新 fbsdk 后出现未定义符号错误

我已经在应用程序中实现了 facebook 登录,由于旧的 fbsdk 版本而开始给我错误,所以我使用pod install命令更新了 pod 文件,之后我找不到库〜IBolt。一旦我从链接中删除了 IBolt,我就会收到 30 多个未定义符号错误,即

Undefined symbol: vtable for __cxxabiv1::__pointer_type_info

Undefined symbol: vtable for __cxxabiv1::__function_type_info

我试过的

使用我清理的派生数据文件夹取消集成 podpod deintegrate 毕竟这一切我仍然得到未定义的符号错误。

0 投票
1 回答
185 浏览

swiftui - Facebook 登录 + SwiftUI:登录/注销后不调用 loginButton 和 loginButtonDidLogOut

我正在尝试为我的 SwiftUI 应用程序实现 Facebook 登录,这是我的 AppDelegate.swift 文件:

好的,我的 SwiftUI 代码来了:

我可以在我的 LoginView 上看到按钮,我什至可以登录/注销(按钮上的文本分别从“登录”更改为“注销”......但是“登录按钮”和“登录按钮DidLogOut”中的代码永远不会执行。我应该在调试控制台中看到一些消息,但只是没有调用此代码。

难道我做错了什么?好像我忘了设置一些委托,或者我应该在其他地方调用 Auth.auth() 而不是 loginButton() 函数..

0 投票
1 回答
97 浏览

react-native - 用户是否已经拥有权限 FB SDK 反应原生

我有一个简单的问题,我只想知道用户是第一次尝试登录还是其他。我正在使用 react native fb SDK 并且我可以找到任何方法。

我已经尝试但没有成功。

谢谢

0 投票
1 回答
151 浏览

swift - 使用 FBSDKLoginKit 从仅使用电话号码注册的帐户中检索用户电子邮件:“电子邮件”结果返回什么?

我正在关注聊天应用程序上的 iOS 学院教程。在上述应用程序中,当用户第一次使用 Facebook 登录时,我需要检索相关的电子邮件并将其存储在我的数据库中。潜伏在 YT 评论(此处)中,我发现如果使用电话号码注册 FB 帐户,则它可能没有关联的电子邮件。引用文字评论:

我在没有电子邮件的情况下创建了我的 facebook 帐户(仅通过电话号码),它仍然注册身份验证,但是缺少标识符。它也不会向数据库发送信息。万一只有手机的人都试过了。

由于我需要将检索到的电子邮件传递到我的 Firebase 实时数据库,因此我想处理此问题,但如果没有关联的电子邮件,我需要知道当我尝试使用 FBSKDLoginKit API 检索电子邮件时会发生什么。

由于我的 FB 有一个关联的电子邮件,显然没有办法删除它并将该字段留空,我试图用我的电话号码注册一个新的 FB 帐户。问题是,为了能够在测试模式下运行应用程序并登录 FB,我需要在 Facebook For Developers 上对其进行验证,但要登录 Developers,我需要关联的电子邮件。所以我处于死胡同,无法测试自己。

我的问题是:如果没有关联的电子邮件,有谁知道 FB 请求中返回的电子邮件结果是什么?

这是我的代码,我的猜测是该函数在下面注释行returnguard块中命中,因为电子邮件等于 nil,但从我在 Youtube 上阅读的内容来看,似乎只有数据库块被跳过,而Firebase 身份验证成功。所以也许它返回一个空字符串或其他东西。

这是 DatabaseManager 类中的数据库函数,上面调用过:

0 投票
0 回答
1330 浏览

flutter - CocoaPods 找不到 pod“FBSDKLoginKit”的兼容版本

我正在使用flutter_login_facebook 1.0.1插件来启用使用 Facebook 登录我的应用程序。

尝试在 iOS 设备上设置 Facebook 登录时出现以下错误。

我已经尝试了以下步骤,我可以从 stackoverflow 上的其他帖子中找到这些步骤,但没有运气:

  1. 删除Pods文件夹、ios/Podfile文件和ios/Podfile.lock文件。
  2. 执行flutter clean的命令。
  3. 执行flutter pub get的命令。
  4. 尝试使用以下命令进行更新pod update FBSDKCoreKitpod update FBSDKLoginKit并且pod repo update.
  5. 执行pod install

以下是我的内容Podfile

请在下面找到有关我的颤振和飞镖版本的详细信息:

谁能帮我解决这个问题。提前感谢您的帮助。

0 投票
0 回答
8 浏览

swift - 以编程方式自定义 FBLoginButton 布局

我正在尝试自定义 FBLoginButton 的布局,使其与我拥有的其他登录按钮相匹配。

在此处输入图像描述

我创建了一个自定义类子类FBLoginButton并添加了我自己的标签和图像。

有了这个自定义类按钮,我明白了。

在此处输入图像描述

我添加的 UILabel 和 UIImage 与FBLoginButton. 现在我想我需要删除 FBLoginButton 的默认 UI 元素或删除我自己的 UI 元素并调整默认 UI 元素。

我该如何处理?我可以访问FBLoginButton自动布局的 UI 元素并覆盖它吗?