Устанавливает новый адрес автоматического обновления настроек регистрации событий/экранов статистики использования приложения. Если метод был вызван со значением Неопределено, адрес обновления не установлен.
Синтаксис
УстановитьАдресОбновления(<Адрес>)Полное описание, параметры и ограничения
МенеджерСтатистикиИспользованияПриложения.УстановитьАдресОбновления (ApplicationUsageStatisticsManager.SetUpdateAddress)
МенеджерСтатистикиИспользованияПриложения (ApplicationUsageStatisticsManager)
УстановитьАдресОбновления (SetUpdateAddress)
Доступен, начиная с версии 8.3.17.
Синтаксис:
УстановитьАдресОбновления(<Адрес>)
Параметры:
<Адрес> (обязательный)
Тип: Строка.
Если Неопределено, используется следующая по приоритету настройка регистрации.
Если указанный адрес недоступен, используется последняя эффективная настройка регистрация, скаченная по адресу.
Если указанный адрес недоступен и ранее ни разу не удалось скачать настройку, настройка регистрации будет отключена.
Описание:
Устанавливает новый адрес автоматического обновления настроек регистрации событий/экранов статистики использования приложения.
Если метод был вызван со значением Неопределено, адрес обновления не установлен.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
См. также:
МенеджерСтатистикиИспользованияПриложения, метод ПолучитьАдресОбновления
Использование в версии:
Доступен, начиная с версии 8.3.17.
Методическая информация
Практические примеры
Статистика приложения: явные и действующие настройки
Сравниваем программно установленные настройки с действующими и снимаем собственные программные переопределения. Формат настроек не выдумывается.
Где и как запускать
Клиентский модуль своего мобильного приложения или мобильного клиента. Не заменяйте этот контекст обычным тонким клиентом: доступность конкретных методов указана в пояснениях.
Подготовка
В своём мобильном учебном приложении заранее разберите и согласуйте настройки статистики, включая приоритеты и разрешённый сервис.
Выполняйте только при согласии на изменение настроек своего приложения. Неопределено снимает программную установку, но не обещает отключение статистики всех уровней.
Менеджер = СтатистикаИспользованияПриложения;
ЯвныеНастройки = Менеджер.ПолучитьНастройки();
ДействующиеНастройки = Менеджер.ПолучитьТекущиеНастройки();
Сообщить("Явных символов: " + Строка(СтрДлина(ЯвныеНастройки)));
Сообщить("Действующих символов: " + Строка(СтрДлина(ДействующиеНастройки)));
Сообщить("Явный адрес: " + Менеджер.ПолучитьАдресОбновления());
Сообщить("Действующий адрес: " + Менеджер.ПолучитьТекущийАдресОбновления());
Менеджер.УстановитьНастройки(Неопределено);
Менеджер.УстановитьАдресОбновления(Неопределено);
Сообщить("Собственные программные переопределения сняты");Разбор по шагам
Получите настоящий менеджер из глобального свойства.
Сравните явно установленные и текущие настройки без публикации их содержимого.
Снимите программные переопределения по документированной семантике Неопределено.
Как проверить результат
Явные и действующие настройки могут различаться из-за приоритетов.
После снятия переопределений действуют следующие настройки по приоритету; это не гарантия отсутствия передачи статистики.
Ожидаемый результат
Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.
На что обратить внимание
Глобальное свойство объявлено и для тонкого клиента, но методы этого менеджера здесь доступны именно мобильному клиенту и мобильному приложению.
Не подставляйте произвольный JSON: синтаксис метода не доказывает допустимость неизвестной схемы настроек.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.