Интерфейс AppMetricaDeviceIDListener

com.yandex.metrica

public interface AppMetricaDeviceIDListener

Интерфейс определяет callback-методы при запросе уникального идентификатора AppMetrica.

Чтобы запросить уникальный идентификатор, необходимо создать объект, который реализует интерфейс AppMetricaDeviceIDListener и передать его в метод YandexMetrica.requestAppMetricaDeviceID(AppMetricaDeviceIDListener listener).

Вложенные классы

Методы

voidonError(@NonNull AppMetricaDeviceIDListener.Reason reason)

Вызывается, если при попытке получить уникальный идентификатор происходит ошибка.

voidonLoaded(@Nullable String deviceID)

Вызывается, если удается получить уникальный идентификатор AppMetrica.

Описание методов

onError

void onError(@NonNull AppMetricaDeviceIDListener.Reason reason)

Вызывается, если при попытке получить уникальный идентификатор происходит ошибка.

Параметры:
reasonПричина возникаемой ошибки из перечисления AppMetricaDeviceIDListener.Reason.

onLoaded

void onLoaded(@Nullable String deviceID)

Вызывается, если удается получить уникальный идентификатор AppMetrica.

Примечание. В Logs API и Post API deviceID обозначается как appmetrica_device_id.
Параметры:
deviceIDУникальный идентификатор AppMetrica.