12.0.0版本如何使用AppEvents.activateApp()
How to use AppEvents.activateApp() in 12.0.0 version
我已经将 FBSDKAppEvents 更新为 12.0.0 版本,现在 AppDelegate 中的函数 AppEvents.activateApp()已弃用。我在 Facebook 文档中搜索过,不幸的是我没有找到任何相关信息,而且我不明白我想用什么方法来替换已弃用的:
消息是:
“'activateApp()' 已弃用:class 方法 activateApp
已弃用。它被同名的实例方法取代。”
有谁知道我必须输入什么代码来替换已弃用的代码?
你可以试试
AppEvents.singleton.activateApp()
根据 github 问题,在 FB 团队将 singleton
替换为 shared
之前,两种解决方案都应该有效
我们可以使用静态方法或者单例的实例方法。
我已经将 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
您需要更新代码。
我用这段代码修复
AppEvents.shared.activateApp()
以防万一 objective-c 案例:
[FBSDKAppEvents.shared activateApp];
我已经将 FBSDKAppEvents 更新为 12.0.0 版本,现在 AppDelegate 中的函数 AppEvents.activateApp()已弃用。我在 Facebook 文档中搜索过,不幸的是我没有找到任何相关信息,而且我不明白我想用什么方法来替换已弃用的:
消息是:
“'activateApp()' 已弃用:class 方法 activateApp
已弃用。它被同名的实例方法取代。”
有谁知道我必须输入什么代码来替换已弃用的代码?
你可以试试
AppEvents.singleton.activateApp()
根据 github 问题,在 FB 团队将 singleton
替换为 shared
我们可以使用静态方法或者单例的实例方法。
我已经将 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
您需要更新代码。 我用这段代码修复
AppEvents.shared.activateApp()
以防万一 objective-c 案例:
[FBSDKAppEvents.shared activateApp];