我已经尝试导入用于应用程序事件的Facebook SDK ,并通过Facebook ADS跟踪应用安装,这是不可能的。
我已经使用 CocoaPods 使用了该功能:
pod 'FacebookCore'
如Facebook官方教程所述。
之后, Facebook Analytics 将我检测为新的唯一用户,这太好了。
问题是,当我尝试添加这样的APP事件时:
AppEventsLogger.log("Opened App Main VC");
然后出现此 ERROR :
Use of unresolved identifier 'AppEventsLogger'
除此之外,它还没有在 AppDelegate 中检测到 AppEventsLogger ,并显示了相同的错误:
AppEventsLogger.activate(application)
我已经在 VC 和 AppDelegate 中导入了以下模块/库:
import FacebookCore //in theory is just this one
import FBSDKCoreKit
因此,欢迎您提出任何建议或帮助!
答案 0 :(得分:2)
两次进口
import FacebookCore
import FBSDKCoreKit
在AppDelegate中
func applicationDidBecomeActive(_ application: UIApplication) {
AppEvents.activateApp()
}
要记录事件时:
AppEvents.logEvent(AppEvents.Name.init(rawValue: "Opened App Main VC"))
有关另一种AppEvent,您可以参考this
答案 1 :(得分:1)
问题是AppEventsLogger
更改为AppEvents
。因此,更改AppEventsLogger的名称即可正常运行。这是Facebook sdk中的新更新。