Flurry setCrashReportingEnabled(true) устарела в Swift

В iOS/xCode/Swift, так как я обновился до последней версии Flurry iOS SDK, я получаю "Flurry.setCrashReportingEnabled is depreciated".

Это мой код:

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

Глядя на проект Flitry iOS SDK GitHub, я обнаружил, что "устарел с 7.7.0, используйте FlurrySessionBuilder вместо вызова этого API".

Однако я не могу найти какую-либо информацию относительно использования FlurrySessionBuilder в Swift. Как преобразовать приведенный выше код в использование этого FlurrySessionBuilder, чтобы избавиться от этого устаревшего предупреждения?

1 ответ

После обращения в службу поддержки Flurry я наконец нашел ответ здесь:

https://developer.yahoo.com/flurry/docs/integrateflurry/ios/

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)
Другие вопросы по тегам