无法在Localytics中打开会话

时间:2011-08-28 21:08:02

标签: android analytics localytics

在我的应用中,我使用Localytics跟踪一些事件。事件被正确跟踪,但过去几天不再跟踪所有事件。我将 IS_LOGGABLE 设置为 true ,因此我在LogCat中看到了一些消息。当我调用localyticsSession.open()时,我看到了这样的消息:

  

最大会话数已经在磁盘上 - 没有写任何新内容   会话,直到旧会议被清除。尝试调用upload()   存储更多会话。

但是调用localyticsSession.upload()然后再次调用open()会向我显示相同的消息。当我尝试调用tagevent()时,我会得到

  

标记未写入,因为会话未打开

目前我无法打开会话,我无法清除旧会话而且我无法写标签。

对于open()upload()的完整循环,tagevent()close()我得到以下消息:

  

最大会话数已经在磁盘上 - 没有写任何新内容   会话,直到旧会议被清除。尝试调用upload()   存储更多会话。

     

SessionHandler收到了MESSAGE_UPLOAD

     

UploadHandler收到MESSAGE_UPLOAD

     

处理程序收到MESSAGE_UPLOAD_COMPLETE

     

Handler收到了MESSAGE_TAG

     

标记未写入,因为会话未打开

     

会话未公开,因此无法接近。

1 个答案:

答案 0 :(得分:0)

(编辑:问题已解决,已使用解决方案更新)

发生这种情况是因为由于Android中的这个错误,上传者没有从Sqlite数据库中获取预期的数据: http://code.google.com/p/android/issues/detail?id=3707

因此,上传者无法上传数据。这导致没有数据被删除,因此我们对存储会话数量的限制已达到。这就是您无法再开设任何会议的原因。

我们昨晚用修复程序更新了我们的图书馆,它可以在我们的下载网站上找到: http://wiki.localytics.com/

- 亨利