0

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

这是我的代码:

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

查看Flurry iOS SDK GitHub 项目,我发现“自 7.7.0 起已弃用,请使用 FlurrySessionBuilder 代替调用此 API。”

但是,我在 Swift 中找不到有关此 FlurrySessionBuilder 用法的任何信息。如何将上述代码转换为使用此 FlurrySessionBuilder 以消除此折旧警告?

4

1 回答 1

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)
于 2017-08-14T16:25:09.420 回答