public class AppMetricaJsInterface
extends java.lang.Object
Этот класс используется в качестве связующего звена между Javascript и машинным кодом. Это позволяет сообщать о событиях AppMetrica непосредственно из JS-кода.

Constructor Summary

Constructors
Constructor and Description
AppMetricaJsInterface(com.yandex.metrica.impl.proxy.YandexMetricaProxy proxy) 

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
voidreportEvent(java.lang.String name, java.lang.String value)
Сообщает о событии с именем и значением json в AppMetrica из кода JS.

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

AppMetricaJsInterface

public AppMetricaJsInterface(@NonNull
                             com.yandex.metrica.impl.proxy.YandexMetricaProxy proxy)

Method Detail

reportEvent

public void reportEvent(java.lang.String name,
                        java.lang.String value)
Сообщает о событии с именем и значением json в AppMetrica из кода JS. Пример использования в JS:
 
     function reportToAppMetrica() {
         // you can skip this check if you guarantee that it is always present
         if (typeof(AppMetrica) !== 'undefined') {
             AppMetrica.reportEvent("My name", "{}");
         }
     }
 
 
Parameters:
name - название события
value - значение в формате json