iphone - Google Analytics 是否在单独的线程中运行?

标签 iphone objective-c ios google-analytics

我在 iOS 项目中使用 Google Analytics SDK,我有点担心它的性能问题。我不确定跟踪器调用是否在单独的线程中运行以避免阻塞主线程。

有人知道它是否在单独的线程中运行?有什么方法可以弄清楚吗?

谢谢!

最佳答案

SDK 使用事件队列,每隔 X 个事件或每秒异步线程与 Google 服务器进行通信并发送所有队列事件。使用 Debug模式查看日志。

  // Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
  [GAI sharedInstance].dispatchInterval = 20;
  // Optional: set debug to YES for extra debugging information.
  [GAI sharedInstance].debug = YES;

关于iphone - Google Analytics 是否在单独的线程中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874335/

相关文章:

iphone - NSString initWithBytes isNotEqualTo 错误

ios - 崩溃到新的 View Controller

ios - ios URL问题

iphone - AdBannerView 框架高度始终为零

ios - 如何在 React Native 中创建自定义日历?

ios - SceneKit - 向通过平移手势旋转的球体添加漂移

iphone - 将核心数据与 NSMutableArray 同步

iphone - iPad 上的选项卡式表单

objective-c - 从 sqlite 数据库解析 blob

iphone - 是否可以为同一个应用程序在 2 个不同的地区/国家提交 2 个版本