【问题标题】:FBSDKLog: FBSDKGraphRequestConnection cannot be started before Facebook SDK initializedFBSDKLog:在 Facebook SDK 初始化之前无法启动 FBSDKGraphRequestConnection
【发布时间】:2021-02-16 14:29:49
【问题描述】:

我只是在使用 FBSDKCoreKit 8.1.0(最新)的 iOS 应用中使用 Facebook 分析

此错误消息不断涌入我的日志:

FBSDKLog: FBSDKGraphRequestConnection cannot be started before Facebook SDK initialized.

我什至不使用 Graph API。

我已经按照:https://developers.facebook.com/docs/ios/getting-started/

知道如何摆脱这种情况吗?

【问题讨论】:

    标签: ios swift facebook facebook-graph-api facebook-ios-sdk


    【解决方案1】:

    XCode 13 和 iOS 15

    就我而言,我缺少这行代码:

    ApplicationDelegate.shared.application(
            application,
            didFinishLaunchingWithOptions: launchOptions
        )
    

    如文档中所述:iOS - Facebook Login请参阅:步骤 5

    【讨论】:

      【解决方案2】:

      在应用程序委托中添加(检查)代码:

      - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
      {
          // add the code in here
          [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
          
      ....
      ....
      ....
      }
      

      【讨论】:

      • 目前还不清楚这如何回答这个问题。你能在你的答案中添加一些解释吗?
      【解决方案3】:

      事实证明,在用户接受条款和条件后,由于我忘记执行此行而发送了大部分警告:

      ApplicationDelegate.initializeSDK(nil)
      

      我已经有了这两个设置,但是上面的设置不见了:

      Settings.isAutoLogAppEventsEnabled = true
      Settings.isAdvertiserIDCollectionEnabled = true
      

      让我感到困惑的是,它之前可以正常工作,而 FBSDKCoreKit 的更新一定会以某种方式破坏它。

      警告仍会在应用的启动阶段无缘无故地显示。这在stackoverflow question 中也提到了。如果您对此有解决办法,请告诉我。

      【讨论】:

      • 我正在使用 Flutter,对 Swift 不熟悉。能否请您展示一个完整的代码示例如何实现ApplicationDelegate.initializeSDK(nil)
      • @Zenko 这个问题是关于 facebook iOS SDK 的,所以它不适用于 Flutter。无论如何,让我为您搜索一下:pub.dev/packages/facebook_app_events
      • 感谢您的帮助。我现在开始工作了。最后,我使用的第三方包刚刚使用修复更新了他们的存储库。但如果出现任何问题,我会考虑您的解决方案。
      • 不客气。我很高兴听到你可以让它工作:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 2011-08-16
      • 2017-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多