Документация parameters файла конфигурации XML, используемого SDK Google Analytics v4 (как показано в версии Google Play Services 4.3.23), гласит, что ga_dryRun
и ga_logLevel
являются допустимыми атрибутами в файле трекера. Вот мой res/xml/default_tracker.xml
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="ga_dryRun">true</bool>
<string name="ga_logLevel">verbose</string>
</resources>
Когда я устанавливаю этот файл конфигурации на новый трекер и запускаю свое приложение, я вижу следующее в журнале:
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: bool configuration name not recognized: ga_dryRun
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: string configuration name not recognized: ga_logLevel
Используются ли обновленные имена атрибутов? Является ли настройка этих функций через XML более не поддерживаемой (они работали в SDK версии 3)?
Я знаю, что я могу установить параметры сухого запуска и уровня журнала на Java, но было бы неплохо определить их в файлах XML, чтобы я мог использовать разные файлы для разных вариантов сборки.