FirebaseAutomaticScreenReportingEnabled отключает даже мои звонки
Я поставил FirebaseAutomaticScreenReportingEnabled
в NO
в Info.plist
, потому что я хотел справиться сам setScreenName:screenClass:
звонки.
Но Firebase не позволяет мне это называть.
Это сообщение регистрируется на консоли:
<Warning> [Firebase/Analytics][I-ACS031000] Ignoring call to setScreenName:screenClass:. Screen reporting is disabled.
Я подписался на этот пост:
Если вы отключите автоматическое создание отчетов о экранах, отчеты Firebase Analytics не будут автоматически отображать экран, на котором находится пользователь. Вы все еще можете вызвать setScreenName:screenClass: метод, чтобы сообщить экран, на котором находится пользователь.
2 ответа
Я получил ответ от Firebase о том, что на iOS они поддерживают автоматическую + ручную отчетность по экрану или вообще без экранной отчетности. Google Analytics для Firebase НЕ поддерживает случай создания отчетов только на экране вручную. Флаг plist FirebaseAutomaticScreenReportingEnabled был переименован в FirebaseScreenReportingEnabled, чтобы уменьшить эту путаницу. Обратите внимание, что значение должно быть логическим, а не строкой. Если это не работает так, как вы ожидали, вы можете полностью отключить экранную отчетность, добавив в Info.plist флаг FirebaseScreenReportingEnabled со значением логического значения NO.
Но, для меня FirebaseAutomaticScreenReportingEnabled работает. Я не изменил новое имя в info.plist
как FirebaseScreenReportingEnabled
Теперь можно вручную отслеживать экраны с помощью нового API. Проверьте здесь: /questions/12965262/otklyuchit-avtomaticheskoe-otslezhivanie-aktivnosti-v-firebase/60156070#60156070