当没有互联网连接时,iphone谷歌分析通话会怎么样?

时间:2010-12-19 19:46:05

标签: iphone ios google-analytics

Hey Fellow Developers! 我正在为iphone应用程序的Analytics产品做一些研究。我遇到了谷歌分析,这似乎很不错。不知何故,我找不到很多关于它的文档。基本上我关心的是:

没有互联网连接时,trackPageview或事件跟踪调用会发生什么? 当有可用的连接时,这些方法调用是否会持续存在以供将来调度,或者它们是否会生成错误,那就是它?

提前感谢您的帮助!

3 个答案:

答案 0 :(得分:6)

据谷歌称。他们的文件说

  

如果用户丢失了网络访问权限或在仍然存在的情况下退出了应用   点击等待发送,这些点击持续在当地   存储。它们将在您的应用程序下次运行时发送   调度被称为。

您可以阅读更多有关如何进行调度的信息: https://developers.google.com/analytics/devguides/collection/ios/v2/dispatch

答案 1 :(得分:3)

GA SDK具有批量处理的可能性,建议使用。

“为了节省连接和电池开销,我们建议您对跟踪请求进行批处理。您可以在任何时候进行批量请求时在跟踪对象上调用调度,您可以手动或以特定的时间间隔执行此操作。 “

http://code.google.com/intl/de-DE/mobile/analytics/docs/iphone/

答案 2 :(得分:0)

其他一些服务在批量处理方面非常强大。 Localytics(www.localytics.com)有一个免费的开放源代码库,因此您可以看到它们如何批量处理。如果连接不可用,则数据将存储在设备上,直到有连接时的下一个会话。

- 亨利