SDK v3.23.1 的 Facebook SDK 初始化以实现 Android 的应用程序事件

Facebook SDK Initialization for SDK v3.23.1 to implement App Events for Android

我正在尝试按照 "Legacy SDK Initialization" 部分 https://developers.facebook.com/docs/app-events/android#legacy-activation 中的说明进行操作。他们说"in the Facebook SDK for Android v4.18, and earlier, the SDK must be initialized"。我正在使用 Facebook SDK v3.23.1。他们提供了一段代码来演示如何初始化 SDK。我遇到的问题是,作为示例代码的一部分,他们使用以下两行:

import com.facebook.FacebookSdk;
FacebookSdk.sdkInitialize(getApplicationContext());

当我尝试这样做时,出现以下错误:

Cannot resolve symbol 'FacebookSdk'

通过测试,我发现 import com.facebook.FacebookSdk 只能用于 Facebook SDK 4.0.0 及更高版本,但我使用的是 Facebook SDK 3.23.1。是否有其他方法可以为 SDK v3.23.1 初始化 Facebook SDK?

解决方案是按照 https://developers.facebook.com/docs/reference/android/3.23.1/class/AppEventsLogger/ 中的说明使用 AppEventsLogger class。我不必初始化 Facebook SDK v3.23.1,我猜它甚至不可能初始化它,因为他们在 SDK 3.23.1 版本中没有提供这样做的方法。