Flurry setCrashReportingEnabled(true)在Swift中折旧

时间:2017-08-14 15:44:45

标签: flurry flurry-analytics

在iOS / xCode / Swift中,自从我升级到最新版本的Flurry iOS SDK后,我得到了“Flurry.setCrashReportingEnabled is depreciated”。

这是我的代码:

...
//start flurry
Flurry.setCrashReportingEnabled(true)
Flurry.startSession(environment.flurryAPIKey)
...

查看我发现的Flurry iOS SDK GitHub project“自7.7.0以来已弃用,请使用FlurrySessionBuilder代替调用此API。”

但是我在Swift中找不到有关FlurrySessionBuilder使用的任何信息。 如何将上面的代码转换为使用这个FlurrySessionBuilder来摆脱这个折旧警告?

1 个答案:

答案 0 :(得分:1)

联系支持Flurry支持后我终于找到了答案:

https://developer.yahoo.com/flurry/docs/integrateflurry/ios/#initialize-flurry

let builder = FlurrySessionBuilder.init()
                                  .withAppVersion("1.0")
                                  .withLogLevel(FlurryLogLevelAll)
                                  .withCrashReporting(true)
                                  .withSessionContinueSeconds(10)

// Replace YOUR_API_KEY with the api key in the downloaded package
Flurry.startSession("YOUR_API_KEY", with: builder)