【问题标题】:Flurry analytics doesn't seem to log events in ios 4.2Flurry 分析似乎没有在 ios 4.2 中记录事件
【发布时间】:2012-10-14 18:20:28
【问题描述】:

在过去的几天里,我遇到了 Flurry api 的问题,而且似乎是 停止工作。

我的 build ios 版本是 4.2,Flurry 版本是 Flurry iPhone SDK v4.0.4

在我的代码中,我正在这样做:

[Flurry setDebugLogEnabled:YES];

[Flurry startSession:@"MY_API_KEY"];

[Flurry logEvent:@"Entered app"];

我得到了:

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: startSession 
called for the first time

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: Start session 
called with apiKey[MY_API_KEY]

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: Trim white space 
and use apiKey[MY_API_KEY]

Oct 12 18:17:40 unknown myApp[2981] <Warning>: initial network status [1] 
=========

Oct 12 18:17:40 unknown myApp[2981] <Warning>: FlurrySession: Add session 
with startTime[2012-10-11 19:36:13 +0000] to saved sessions

Oct 12 18:17:40 unknown myApp[2981] <Error>: -[__NSCFNumber length]: 
unrecognized selector sent to instance 0x4504a0

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: Finish starting 
session with apiKey[MY_API_KEY]

Oct 12 18:17:40 unknown myApp[2981] <Warning>: FlurrySession: dealloc 
session

在调试中似乎没有记录或查看任何事件 Entered app,除了:

Oct 12 18:23:11 unknown myApp[2981] <Warning>: Flurry: setGender[M]

Oct 12 18:25:03 unknown myApp[3001] <Warning>: Flurry: setUserID[5]

如果在 xcode 中运行它,它会在这一行停止

[Flurry startSession:@"MY_API_KEY"];

只有在按两次 continue 程序后才会执行程序 继续运行。

在 iphone(没有 xcode)中它运行顺利,但调试日志是 一样,而且似乎没有记录任何事件。

有什么建议吗?

附言试图和 Flurry 支持讨论这个问题,现在已经 3 天没有人回复我了...

【问题讨论】:

  • 一个多月的时间给 Flurry 支持发送了一封邮件。没有人回来。令人失望。巨大的关闭,并最终决定集成谷歌分析。嗯。

标签: iphone objective-c ios analytics flurry


【解决方案1】:

很高兴看到问题得到解决。似乎由于某种原因您的邮件没有到达 Flurry。如有任何其他问题,请随时写信至 support@flurry.com。我们将确保您的查询在 24 小时内得到答复。 (全面披露:我在 Flurry 的支持团队工作)

【讨论】:

    【解决方案2】:

    当 currUserId 为 NSNumber* (due to passing of id currUserId), 时,[Flurry setUserID:currUserId] 似乎导致了问题。 始终确保传递值 NSString* to Flurry,也在事件值中传递......

    【讨论】:

      【解决方案3】:

      如果我们在后台使用flurry事件,我们应该启用 [Flurry setBackgroundSessionEnabled:YES];在 Appdelegate 中的 didFinishLaunchingWithOptions 下。 开启后台会话避免了[_NSCF Number length]的错误,可以跟踪事件。

      【讨论】:

        猜你喜欢
        • 2021-09-19
        • 1970-01-01
        • 1970-01-01
        • 2021-02-08
        • 2018-05-16
        • 2016-06-24
        • 1970-01-01
        • 2014-07-17
        • 1970-01-01
        相关资源
        最近更新 更多