Прочитать явные и действующие настройки собственного мобильного приложения, не раскрывая адрес и не изменяя переопределения.
Где и как запускать
Клиентский модуль своего мобильного приложения или мобильного клиента. Не заменяйте этот контекст обычным тонким клиентом: доступность конкретных методов указана в пояснениях.
Подготовка
В своём мобильном учебном приложении заранее согласуйте использование статистики и разрешённый сервис.
Методы этого менеджера вызываются в мобильном клиенте / мобильном приложении. Основной блок — тело собственной команды; он только читает настройки.
Менеджер = СтатистикаИспользованияПриложения;
ЯвныеНастройки = Менеджер.ПолучитьНастройки();
ДействующиеНастройки = Менеджер.ПолучитьТекущиеНастройки();
Сообщить("Размер явных настроек: " + Строка(СтрДлина(ЯвныеНастройки)));
Сообщить("Размер действующих настроек: " + Строка(СтрДлина(ДействующиеНастройки)));
Сообщить("Настройки не изменены; сбор и отправка статистики не запускались");Разбор по шагам
Получите менеджер статистики.
Прочитайте явные и действующие настройки.
Сравните размеры, не публикуя адреса и не снимая программные переопределения.
Как проверить результат
Код ничего не устанавливает и не отправляет.
Разный размер строк сам по себе не доказывает различие всех параметров.
Ожидаемый результат
Выведены размеры двух строк настроек; программные переопределения, адреса и состояние отправки не изменены.
На что обратить внимание
Глобальное свойство объявлено и для тонкого клиента, но методы этого менеджера здесь доступны именно мобильному клиенту и мобильному приложению.
Не подставляйте произвольный JSON: синтаксис метода не доказывает допустимость неизвестной схемы настроек.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.