Ведение журнала пользовательских событий для Центра партнеров
Отчет об использовании в Центре партнеров позволяет получить сведения о пользовательских событиях, определенных в приложении универсальная платформа Windows (UWP). Пользовательское событие — это произвольная строка, представляющая событие или активность в вашем приложении. Например, игра может определять пользовательские события с именем firstLevelPassed, secondLevelPassed и т. д., которые регистрируются при прохождении пользователем каждого уровня в игре.
Для регистрации пользовательского события из вашего приложения передайте строку пользовательского события методу Log, предоставляемому пакетом Microsoft Store Services SDK. Общее количество вхождений пользовательских событий можно просмотреть в разделе Пользовательские событияотчета об использовании в Центре партнеров.
Примечание
Пользовательские события, которые вы регистрируете в Центре партнеров, не связаны с событиями Windows и не отображаются в Просмотр событий.
Предварительные требования
Прежде чем вы сможете просматривать события пользовательского ведения журнала в отчете об использовании приложения в Центре партнеров, приложение должно быть опубликовано в Магазине.
Регистрация пользовательских событий
Если это еще не сделано, установите Microsoft Store Services SDK на компьютер разработки.
Откройте проект в Visual Studio.
В обозревателе решений щелкните правой кнопкой мыши узел Ссылки вашего проекта и выберите команду Добавить ссылку.
В диалоговом окне Диспетчер ссылок разверните список Универсальная платформа Windows и выберите Расширения.
В списке пакетов SDK установите флажок рядом с пунктом Microsoft Engagement Framework и нажмите кнопку ОК.
Добавьте следующий оператор в верхнюю часть каждого файла кода, где вы хотите регистрировать пользовательские события.
using Microsoft.Services.Store.Engagement;
В каждом разделе своего кода, где требуется регистрировать пользовательские события, получите объект StoreServicesCustomEventLogger, а затем вызовите метод Log. Передайте строку пользовательского события в метод.
StoreServicesCustomEventLogger logger = StoreServicesCustomEventLogger.GetDefault(); logger.Log("myCustomEvent");
Примечание
Загрузка отчета об использовании может занять много времени, если ваше приложение регистрирует много пользовательских событий с длинными именами. Мы рекомендуем использовать краткие имена для пользовательских событий.
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по