From 8a0af3388dcee1a122087671c568e65440789eab Mon Sep 17 00:00:00 2001 From: Andrey Bondarenko Date: Thu, 21 Jan 2021 16:27:28 +1000 Subject: [PATCH] update for iOS --- ios/AppMetrica.m | 6 ++++++ ios/AppMetricaUtils.h | 1 + 2 files changed, 7 insertions(+) diff --git a/ios/AppMetrica.m b/ios/AppMetrica.m index 228edae..d7f9ef4 100644 --- a/ios/AppMetrica.m +++ b/ios/AppMetrica.m @@ -8,6 +8,7 @@ #import "AppMetrica.h" #import "AppMetricaUtils.h" +#import static NSString *const kYMMReactNativeExceptionName = @"ReactNativeException"; @@ -22,6 +23,11 @@ RCT_EXPORT_METHOD(activate:(NSDictionary *)configDict) [YMMYandexMetrica activateWithConfiguration:[AppMetricaUtils configurationForDictionary:configDict]]; } +RCT_EXPORT_METHOD(initPush:(NSString *)deviceToken) +{ + [YMPYandexMetricaPush setDeviceTokenFromData:deviceToken]; +} + RCT_EXPORT_METHOD(getLibraryApiLevel) { // It does nothing for iOS diff --git a/ios/AppMetricaUtils.h b/ios/AppMetricaUtils.h index cf1e0a6..42c0b01 100644 --- a/ios/AppMetricaUtils.h +++ b/ios/AppMetricaUtils.h @@ -9,6 +9,7 @@ #import #import + @interface AppMetricaUtils : NSObject + (YMMYandexMetricaConfiguration *)configurationForDictionary:(NSDictionary *)configDict;