0

将 Facebook SDK 与 iOS/Android/JS Facebook Analytics 结合使用,您似乎可以按多种设备信息参数进行细分:型号、操作系统、屏幕尺寸、时区等。我的问题是,这些数据实际上是如何提供的对于 Facebook 分析,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

4

1 回答 1

0

我想我想通了,以防它帮助任何人。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

于 2017-06-09T18:54:07.253 回答