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)