在我的应用中,我使用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
标记未写入,因为会话未打开
会话未公开,因此无法接近。
答案 0 :(得分:0)
(编辑:问题已解决,已使用解决方案更新)
发生这种情况是因为由于Android中的这个错误,上传者没有从Sqlite数据库中获取预期的数据: http://code.google.com/p/android/issues/detail?id=3707
因此,上传者无法上传数据。这导致没有数据被删除,因此我们对存储会话数量的限制已达到。这就是您无法再开设任何会议的原因。
我们昨晚用修复程序更新了我们的图书馆,它可以在我们的下载网站上找到: http://wiki.localytics.com/
- 亨利