问题标签 [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.
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 。
这是我的豆荚:
我一直无法找到它属于哪一个(如果有的话)。我怎样才能删除它们?
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。请帮我解决这个问题。
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 文件有:
如果您有任何参考链接,请在此处分享...
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
毕竟这一切我仍然得到未定义的符号错误。
swiftui - Facebook 登录 + SwiftUI:登录/注销后不调用 loginButton 和 loginButtonDidLogOut
我正在尝试为我的 SwiftUI 应用程序实现 Facebook 登录,这是我的 AppDelegate.swift 文件:
好的,我的 SwiftUI 代码来了:
我可以在我的 LoginView 上看到按钮,我什至可以登录/注销(按钮上的文本分别从“登录”更改为“注销”......但是“登录按钮”和“登录按钮DidLogOut”中的代码永远不会执行。我应该在调试控制台中看到一些消息,但只是没有调用此代码。
难道我做错了什么?好像我忘了设置一些委托,或者我应该在其他地方调用 Auth.auth() 而不是 loginButton() 函数..
react-native - 用户是否已经拥有权限 FB SDK 反应原生
我有一个简单的问题,我只想知道用户是第一次尝试登录还是其他。我正在使用 react native fb SDK 并且我可以找到任何方法。
我已经尝试但没有成功。
谢谢
swift - 使用 FBSDKLoginKit 从仅使用电话号码注册的帐户中检索用户电子邮件:“电子邮件”结果返回什么?
我正在关注聊天应用程序上的 iOS 学院教程。在上述应用程序中,当用户第一次使用 Facebook 登录时,我需要检索相关的电子邮件并将其存储在我的数据库中。潜伏在 YT 评论(此处)中,我发现如果使用电话号码注册 FB 帐户,则它可能没有关联的电子邮件。引用文字评论:
我在没有电子邮件的情况下创建了我的 facebook 帐户(仅通过电话号码),它仍然注册身份验证,但是缺少标识符。它也不会向数据库发送信息。万一只有手机的人都试过了。
由于我需要将检索到的电子邮件传递到我的 Firebase 实时数据库,因此我想处理此问题,但如果没有关联的电子邮件,我需要知道当我尝试使用 FBSKDLoginKit API 检索电子邮件时会发生什么。
由于我的 FB 有一个关联的电子邮件,显然没有办法删除它并将该字段留空,我试图用我的电话号码注册一个新的 FB 帐户。问题是,为了能够在测试模式下运行应用程序并登录 FB,我需要在 Facebook For Developers 上对其进行验证,但要登录 Developers,我需要关联的电子邮件。所以我处于死胡同,无法测试自己。
我的问题是:如果没有关联的电子邮件,有谁知道 FB 请求中返回的电子邮件结果是什么?
这是我的代码,我的猜测是该函数在下面注释行return
的guard
块中命中,因为电子邮件等于 nil,但从我在 Youtube 上阅读的内容来看,似乎只有数据库块被跳过,而Firebase 身份验证成功。所以也许它返回一个空字符串或其他东西。
这是 DatabaseManager 类中的数据库函数,上面调用过:
flutter - CocoaPods 找不到 pod“FBSDKLoginKit”的兼容版本
我正在使用flutter_login_facebook 1.0.1
插件来启用使用 Facebook 登录我的应用程序。
尝试在 iOS 设备上设置 Facebook 登录时出现以下错误。
我已经尝试了以下步骤,我可以从 stackoverflow 上的其他帖子中找到这些步骤,但没有运气:
- 删除
Pods
文件夹、ios/Podfile
文件和ios/Podfile.lock
文件。 - 执行
flutter clean
的命令。 - 执行
flutter pub get
的命令。 - 尝试使用以下命令进行更新
pod update FBSDKCoreKit
,pod update FBSDKLoginKit
并且pod repo update
. - 执行
pod install
以下是我的内容Podfile
:
请在下面找到有关我的颤振和飞镖版本的详细信息:
谁能帮我解决这个问题。提前感谢您的帮助。