Быстрый старт

SDK под Windows можно использовать для мобильных и десктопных приложений. SDK предоставляется в виде пакета NuGet. Установите менеджер пакетов NuGet, если он не установлен.

Чтобы начать работу, добавьте библиотеку AppMetrica в приложение и настройте ее.

Шаг 1. Добавьте доступы

Добавьте в WMAppManifestследующие доступы:

  • ID_CAP_IDENTITY_DEVICE;
  • ID_CAP_LOCATION;
  • ID_CAP_NETWORKING.

Шаг 2. Запустите процесс сбора статистики

Запустите сбор статистики приложения одним из способов, представленных ниже.

Если вы подключаете SDK в десктопное приложение, перед запуском сбора статистики обязательно укажите папку для хранения служебных файлов с помощью метода Yandex.Metrica.YandexMetricaFolder.SetCurrent(string path).

В файле App.xaml.cs

Добавьте элемент, описывающий ресурс metrica:YandexMetricaActivator, и укажите:

  • Ключ ресурса (x:Key). Является произвольным.
  • ApiKey — уникальный идентификатор приложения, который выдается в веб-интерфейсе AppMetrica при добавлении приложения. После добавления приложения ApiKey доступен в режиме редактирования.

Пример содержимого файла App.xaml:

<Application 
    ...
    xmlns:metrica="clr-namespace:Yandex.Metrica;assembly=Yandex.Metrica">
    ...
    <Application.Resources>
        ...
        <metrica:YandexMetricaActivator
            x:Key="YandexMetricaActivator"
            ApiKey="API key вашего приложения" />
        ...
    </Application.Resources>
    ...
</Application>
Непосредственно из кода приложения

Используйте метод YandexMetrica.Activate(string apiKey) :

YandexMetrica.Activate(apiKey: API key вашего приложения);

Сбор статистики начинается сразу после запуска приложения.

Максимальный объем хранимых локально данных составляет 2 МБ.