谷歌Analytics(分析)集成不适用于iOS应用程序

问题描述:

我正在将Google分析整合到iOS应用程序中。我做了一个单独的示例项目,其工作正常。 但是,当我在我的应用程序中实现相同的功能时,它无法正常工作。谷歌Analytics(分析)集成不适用于iOS应用程序

  • 是否有框架限制应用程序未运行Google Analytics?
+2

太少信息。用更多(有用的)信息更新你的问题。 – viral 2013-03-12 11:14:17

+0

@Matt电话我你需要什么信息? – 2013-03-13 05:59:44

首先,没有任何限制应用程序运行Google Analytics的框架。但是如果你不添加某些框架,你将无法编译代码。

看看这些链接,因为它们可能是有益的

https://developers.google.com/analytics/devguides/collection/ios/

https://developers.google.com/analytics/devguides/collection/ios/resources

主要是这其中一个低于

https://developers.google.com/analytics/devguides/collection/ios/v2/

除此之外,如果你是第一次使用Google Analytics(分析)。让我告诉你一段时间后,你只能在Google Analytics信息中心找到你的数据。如果它第一次可能需要一天的时间。如果能够编译代码并运行应用程序,请耐心等待。第一次之后,它很快。即数据显示速度更快。

+0

嘿谢谢。 我已经遵循这些链接并构建了我的应用程序。即使在几天后,统计信息也不会显示在我的仪表板上。 – 2013-03-13 11:28:20

+1

GAIDispatcher internalCreateTimer没有进入我的项目中,我已经显示这个示例 - [GAIDispatcher internalCreateTimer](GAIDispatcher.m:195)DEBUG:创建的定时器每隔120.0s触发 – 2013-03-13 13:22:29

最后,我已经能够按预期工作Google Analytics(GA)。

问题不是由于任何框架不兼容,既不是项目构建设置,也不是plist选项。我确定将相同的配置重新创建到另一个项目中。

从我的角度来看,我遇到的第一个问题是尝试在Xcode v4.6.3中使用GA SDK v3,而预期使用Xcode v5。 然后将GA SDK版本降级到2 beta4并没有直接解决问题,因为GA SDK的持久数据可能保存在我的应用中(通过用户默认或核心数据)。

@BhargaviShamukh,如果你仍然有这个问题,解决它的方法应该是清理项目(菜单Product> Clean),并从模拟器和设备上卸载应用程序以确保删除任何GA SDK的数据。 至少对我来说,这个过程已经解决了这个问题。