Facebook 分析和 SDK - 设备信息参数



将Facebook SDK与iOS/Android/JS Facebook Analytics结合使用,看起来您可以按各种设备信息参数进行细分:型号,操作系统,屏幕尺寸,时区等。我的问题是,这些数据实际上是如何提供给Facebook Analytics的,Facebook SDK是为您处理它,还是您(开发人员(需要在logevent调用中将这些数据作为参数传递?

查看 Android SDK 的源代码,看起来 SDK 正在收集它并为您提供它:

https://github.com/facebook/facebook-android-sdk/blob/8028cd89c92c61fda1ab826927eecf3c10357fa7/facebook/src/main/java/com/facebook/devicerequests/internal/DeviceRequestsHelper.java

我想

我想通了,以防它对任何人有帮助。SDK 确实收集了相当多的设备信息,对其进行序列化,并将其与 appevent 调用一起发送。

设备信息收集和序列化:

https://github.com/facebook/facebook-android-sdk/blob/8028cd89c92c61fda1ab826927eecf3c10357fa7/facebook/src/main/java/com/facebook/internal/Utility.java#L700

发送数据:

https://github.com/facebook/facebook-android-sdk/blob/bb430b1dd14143a0a8f4e1bf5f94519f1f95f901/facebook/src/main/java/com/facebook/internal/AppEventsLoggerUtility.java#L68

最新更新