МенеджерСтатистикиИспользованияПриложения.УстановитьАдресОбновления

Методы · SetUpdateAddress

Устанавливает новый адрес автоматического обновления настроек регистрации событий/экранов статистики использования приложения. Если метод был вызван со значением Неопределено, адрес обновления не установлен.

Синтаксис

УстановитьАдресОбновления(<Адрес>)
Полное описание, параметры и ограничения

МенеджерСтатистикиИспользованияПриложения.УстановитьАдресОбновления (ApplicationUsageStatisticsManager.SetUpdateAddress)

МенеджерСтатистикиИспользованияПриложения (ApplicationUsageStatisticsManager)

УстановитьАдресОбновления (SetUpdateAddress)

Доступен, начиная с версии 8.3.17.

Синтаксис:
УстановитьАдресОбновления(<Адрес>)
Параметры:

<Адрес> (обязательный)
Тип: Строка.
Если Неопределено, используется следующая по приоритету настройка регистрации.
Если указанный адрес недоступен, используется последняя эффективная настройка регистрация, скаченная по адресу.
Если указанный адрес недоступен и ранее ни разу не удалось скачать настройку, настройка регистрации будет отключена.
Описание:

Устанавливает новый адрес автоматического обновления настроек регистрации событий/экранов статистики использования приложения.
Если метод был вызван со значением Неопределено, адрес обновления не установлен.

Доступность:

Мобильный клиент, мобильное приложение (клиент).

См. также:
МенеджерСтатистикиИспользованияПриложения, метод ПолучитьАдресОбновления

Использование в версии:

Доступен, начиная с версии 8.3.17.

Методическая информация

Практические примеры

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

Сравниваем программно установленные настройки с действующими и снимаем собственные программные переопределения. Формат настроек не выдумывается.

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

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

Подготовка

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

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

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

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

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

  2. Сравните явно установленные и текущие настройки без публикации их содержимого.

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

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

  1. Явные и действующие настройки могут различаться из-за приоритетов.

  2. После снятия переопределений действуют следующие настройки по приоритету; это не гарантия отсутствия передачи статистики.

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

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

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

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

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

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

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

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

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

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