【问题标题】:Where is the FBSDKSettings.setAutoLogAppEventsEnabled(true) method?FBSDKSettings.setAutoLogAppEventsEnabled(true) 方法在哪里?
【发布时间】:2023-03-05 10:57:01
【问题描述】:

我在 CocoaPods 上的最新 Facebook SDK 版本中找不到 FBSDKSettings 类。你能帮忙吗?

【问题讨论】:

    标签: ios swift facebook-ios-sdk facebook-sdk-4.0


    【解决方案1】:

    它已被重命名为:

    Settings.isAutoLogAppEventsEnabled = true
    

    位于 Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h 文件中。

    【讨论】:

    • 如果您希望 Facebook 自动关闭此功能,您还可以将上述管理响应中的 plist 条目添加到您的 info.plist。
    【解决方案2】:

    @Bogy 的回答

    Settings.isAutoLogAppEventsEnabled = true

    解决了您在使用FBSDKSettings.setAutoLogAppEventsEnabled(true) 时会遇到的编译问题,但仍然记录了警告:

    <Warning>: Please set a value for FacebookAutoLogAppEventsEnabled. Set the flag to TRUE if you want to collect app install, app launch and in-app purchase events automatically. 
    To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. 
    Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events.
    

    仅将其添加到我的项目 .plist 文件对我有帮助

    <key>FacebookAutoLogAppEventsEnabled</key>
    <true/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 2023-03-09
      相关资源
      最近更新 更多