Отключение отчетов об автоматической настройке firebase
Есть ли способ отключить автоматическую отчетность по отчетам Firebase Analytics?
У меня есть несколько UIViewCOntroller, о которых я не хочу сообщать.
Итак, я хочу управлять экраном, сообщающим о себе.
Настройка FirebaseAutomaticScreenReportingEnabled
на NO
не работает
Спасибо
Ответы
Ответ 1
На 2018 год в вашем Info.plist будут такие записи:
<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
-
Критический: Удивительно, но это в >>> ВАШ <<< Info.plist. Не странный список, добавленный Google.
-
В этом ответе я показал точный новый необходимый синтаксис (конец 2018 года).
-
Лучше всего отредактировать свой список как "источник" и просто вставить в выше. Это действительно не будет работать, если вы попытаетесь использовать удобный интерфейс "ввода значений" в XCode.
Наконец-то вы увидите это...
![enter image description here]()
2019...
К сожалению, детали этой операции, похоже, время от времени меняются, поэтому неясно, работает ли эта точная процедура во всех случаях и во всех вариантах. Удачи :/
Ответ 2
Вы должны иметь возможность отключить автоматическую отчетность экрана, добавив флаг Plist FirebaseScreenReportingEnabled в Info.plist и установите его значение NO (Boolean). Обратите внимание, что значение должно быть логическим, а не строковым.
Google Analytics для Firebase НЕ поддерживает случайную отчетность по экрану только вручную. Флаг plist FirebaseAutomaticScreenReportingEnabled был переименован в FirebaseScreenReportingEnabled, чтобы уменьшить эту путаницу. Мы поддерживаем автоматическую + ручную экранную отчетность или вообще не показываем отчетность.
Ответ 3
Убедитесь, что в вашем классе AppDelegate есть следующее объявление свойства.
В быстром
var window: UIWindow?
В obj-c
@property (strong, nonatomic) UIWindow *window;
Ответ 4
Убедитесь, что вы изменили тип ключа на "Boolean" (не строка)
Info.plist
Ответ 5
Я добавил plist-флаг FirebaseScreenReportingEnabled в Info.plist и установил для него значение NO (Boolean)
По-прежнему показывает: отчеты экрана аналитики отключены. Переходы UIViewController не будут зарегистрированы. "
Я новее iOS. Потратьте много времени на это.