首页 > 解决方案 > 如何在 12.0.0 版本中使用 AppEvents.activateApp()

问题描述

我已将FBSDKAppEvents更新为12.0.0 版本,并且 AppDelegate 中的 AppEvents.activateApp() 函数现已弃用。我在 Facebook 文档中进行了搜索,不幸的是我没有找到任何相关信息,而且我不明白我想用什么方法来替换已弃用的:

已弃用的功能

消息是:“'activateApp()' 已弃用:类方法activateApp已弃用。它被同名的实例方法替换。”

有谁知道我必须放什么代码来替换已弃用的代码?

标签: iosswiftfacebookfacebook-events

解决方案


我已将 FBSDKAppEvents 更新为 12.0.0 版本,现在我们可以使用以下代码:

func applicationDidBecomeActive(_ application: UIApplication) {
    AppEvents.shared.activateApp()
}

并且 FDSDKAppEvents 上的一些设置发生了一些变化,现在我们需要更新到 Settings.shared,例如:

Settings.shared.enableLoggingBehavior(.appEvents)
Settings.shared.enableLoggingBehavior(.developerErrors)
Settings.shared.enableLoggingBehavior(.cacheErrors)
Settings.shared.enableLoggingBehavior(.uiControlErrors)
Settings.shared.isAdvertiserTrackingEnabled = isEnabled
Settings.shared.isAutoLogAppEventsEnabled = isEnabled
Settings.shared.isAdvertiserIDCollectionEnabled = isEnabled

推荐阅读