add pushSDK for Android
This commit is contained in:
@@ -82,6 +82,7 @@ dependencies {
|
||||
//noinspection GradleDynamicVersion
|
||||
implementation 'com.facebook.react:react-native:+' // From node_modules
|
||||
implementation 'com.yandex.android:mobmetricalib:3.18.0'
|
||||
implementation "com.yandex.android:mobmetricapushlib:1.10.0"
|
||||
implementation 'com.android.installreferrer:installreferrer:1.1.2'
|
||||
}
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.facebook.react.bridge.ReactContextBaseJavaModule;
|
||||
import com.facebook.react.bridge.ReactMethod;
|
||||
import com.facebook.react.bridge.ReadableMap;
|
||||
import com.yandex.metrica.YandexMetrica;
|
||||
import com.yandex.metrica.push.YandexMetricaPush;
|
||||
|
||||
public class AppMetricaModule extends ReactContextBaseJavaModule {
|
||||
|
||||
@@ -50,6 +51,11 @@ public class AppMetricaModule extends ReactContextBaseJavaModule {
|
||||
}
|
||||
}
|
||||
|
||||
@ReactMethod
|
||||
public void initPush() {
|
||||
YandexMetricaPush.init(reactContext);
|
||||
}
|
||||
|
||||
@ReactMethod
|
||||
public void reportUserProfile(ReadableMap configAttributes) {
|
||||
YandexMetrica.reportUserProfile(Utils.toYandexProfileConfig(configAttributes));
|
||||
|
||||
Reference in New Issue
Block a user