Статистика приложения: явные и действующие настройки

Учебные задачи

Прочитать явные и действующие настройки собственного мобильного приложения, не раскрывая адрес и не изменяя переопределения.

Где и как запускать

Клиентский модуль своего мобильного приложения или мобильного клиента. Не заменяйте этот контекст обычным тонким клиентом: доступность конкретных методов указана в пояснениях.

Подготовка

  1. В своём мобильном учебном приложении заранее согласуйте использование статистики и разрешённый сервис.

  2. Методы этого менеджера вызываются в мобильном клиенте / мобильном приложении. Основной блок — тело собственной команды; он только читает настройки.

Менеджер = СтатистикаИспользованияПриложения;
ЯвныеНастройки = Менеджер.ПолучитьНастройки();
ДействующиеНастройки = Менеджер.ПолучитьТекущиеНастройки();
Сообщить("Размер явных настроек: " + Строка(СтрДлина(ЯвныеНастройки)));
Сообщить("Размер действующих настроек: " + Строка(СтрДлина(ДействующиеНастройки)));
Сообщить("Настройки не изменены; сбор и отправка статистики не запускались");

Разбор по шагам

  1. Получите менеджер статистики.

  2. Прочитайте явные и действующие настройки.

  3. Сравните размеры, не публикуя адреса и не снимая программные переопределения.

Как проверить результат

  1. Код ничего не устанавливает и не отправляет.

  2. Разный размер строк сам по себе не доказывает различие всех параметров.

Ожидаемый результат

Выведены размеры двух строк настроек; программные переопределения, адреса и состояние отправки не изменены.

На что обратить внимание

  1. Глобальное свойство объявлено и для тонкого клиента, но методы этого менеджера здесь доступны именно мобильному клиенту и мобильному приложению.

  2. Не подставляйте произвольный JSON: синтаксис метода не доказывает допустимость неизвестной схемы настроек.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.