In version 6.29.0 of Firebase Analytics the method
class func setScreenName(_ screenName: String?, screenClass screenClassOverride: String?)
is deprecated. The hint given is to Use +[FIRAnalytics logEventWithName:kFIREventScreenView parameters:] instead.
My question is what is the parameter for screenName? How do I rewrite my helper method:
import FirebaseAnalytics
func setScreenName(_ screenName: String) {
Analytics.setScreenName(screenName, screenClass: nil)
}
This is the code to rewrite the deprecated method:
Replace this line:
Analytics.setScreenName(screenName, screenClass: nil)
With this line:
Analytics.logEvent(AnalyticsEventScreenView, parameters: [AnalyticsParameterScreenName: screenName])