public override void ViewDidLoad() { base.ViewDidLoad(); // Init iOS AppMetrica directly YandexMetricaIOS.YandexMetricaImplementation.Activate(SharedLogic.AppMetricaConfig()); LogClickButton.AccessibilityIdentifier = "logClickButton"; LogClickButton.TouchUpInside += delegate { ++clicksCount; var title = string.Format("{0} clicks logged", clicksCount); LogClickButton.SetTitle(title, UIControlState.Normal); var dict = new Dictionary <string, string> { { "click", clicksCount.ToString() } }; YandexMetrica.Implementation.ReportEvent("Click from iOS", dict); SharedLogic.LogClick(clicksCount); }; LogErrorButton.AccessibilityIdentifier = "logErrorButton"; LogErrorButton.TouchUpInside += delegate { ++errorsCount; var title = string.Format("{0} errors logged", errorsCount); LogErrorButton.SetTitle(title, UIControlState.Normal); SharedLogic.LogError(errorsCount); }; }
public override void OnCreate() { base.OnCreate(); // Init Android AppMetrica directly YandexMetricaAndroid.YandexMetricaImplementation.Activate(this, SharedLogic.AppMetricaConfig(), this); }