segment-integrations / analytics-ios-integration-firebase

Segment's bundled integration for Firebase on iOS
MIT License
13 stars 92 forks source link

Firebase screen events called from a secondary Thread #56

Closed EdSancha closed 2 years ago

EdSancha commented 4 years ago

I'm getting these warnings on the console:

2020-08-18 16:11:36.964061-0400 Chopra[1371:174800] 6.30.0 - [Firebase/Analytics][I-ACS025025] setScreenName:screenClass: must be called from the main thread to ensure that events are associated with the intended screen.

I debugged it and it's definitely been called by a secondary thread inside Segment's library, is there anything we can do about this?

EdSancha commented 4 years ago

I think this is causing the library to not report custom ViewScreens to Firebase. Can someone look into this? I'm in in:

bsneed commented 2 years ago

This appears to have been fixed already.