Документация
Интеграция SDK

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

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 МБ.