ios - 如何在 12.0.0 版本中使用 AppEvents.activateApp()
问题描述
我已将FBSDKAppEvents更新为12.0.0 版本,并且 AppDelegate 中的 AppEvents.activateApp() 函数现已弃用。我在 Facebook 文档中进行了搜索,不幸的是我没有找到任何相关信息,而且我不明白我想用什么方法来替换已弃用的:
消息是:“'activateApp()' 已弃用:类方法activateApp
已弃用。它被同名的实例方法替换。”
有谁知道我必须放什么代码来替换已弃用的代码?
解决方案
我已将 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
推荐阅读
- php - 使用ajax保存多个输入字段
- javascript - Three.js 从 3 个坐标创建人脸
- php - 为什么 Throwable catch 忽略“继续”但它确实与“返回”一起工作?
- oracle - Unpivot coumns into rows - PL/SQL
- c# - 对没有泛型参数的泛型参数库使用泛型类
- scala - SAM 和匿名函数的区别
- oracle - Terraform 停止命令
- nlp - CompletedSubTask' 对象没有属性 'aspect_representation
- c# - 给定 N,对于从 1 到 N 的连续数字,创建一个递归 C# 方法来打印出所有可能的“+”和“-”组合,从而导致 X
- javascript - 是否有比 string.split() 更好的解决方案来从 ES6 中的文本块中选择前两行