From ee90e241d261425f06be4586bc9239f068ddb0bc Mon Sep 17 00:00:00 2001 From: Andrey Bondarenko Date: Wed, 17 Feb 2021 17:49:56 +1000 Subject: [PATCH] change --- ios/AppMetrica+AppDelegate.h | 28 ----------------------- ios/AppMetrica+AppDelegate.m | 43 ------------------------------------ ios/AppMetrica.m | 19 ---------------- 3 files changed, 90 deletions(-) delete mode 100644 ios/AppMetrica+AppDelegate.h delete mode 100644 ios/AppMetrica+AppDelegate.m diff --git a/ios/AppMetrica+AppDelegate.h b/ios/AppMetrica+AppDelegate.h deleted file mode 100644 index 74fd637..0000000 --- a/ios/AppMetrica+AppDelegate.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// AppMetrica+Delegate.h -// Pods -// -// Created by Andrey Bondarenko on 16.02.2021. -// - -#import -#import -#import - -#ifndef AppMetrica_Delegate_h -#define AppMetrica_Delegate_h - - -#endif /* AppMetrica_Delegate_h */ - -@interface AppMetricaDelegateApp : NSObject - -+ (_Nonnull instancetype)sharedInstance; - -- (void)observe; - - -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; - - -@end diff --git a/ios/AppMetrica+AppDelegate.m b/ios/AppMetrica+AppDelegate.m deleted file mode 100644 index aebac4c..0000000 --- a/ios/AppMetrica+AppDelegate.m +++ /dev/null @@ -1,43 +0,0 @@ -// -// AppMetrica+Delegate.m -// react-native-appmetrica-next -// -// Created by Andrey Bondarenko on 16.02.2021. -// - -#import -#import "AppMetrica+AppDelegate.h" - - -@implementation AppMetricaDelegateApp - -+ (instancetype)sharedInstance { - static dispatch_once_t once; - __strong static AppMetricaDelegateApp *sharedInstance; - dispatch_once(&once, ^{ - sharedInstance = [[AppMetricaDelegateApp alloc] init]; - }); - return sharedInstance; -} - - -- (void)observe { - static dispatch_once_t once; - __weak AppMetricaDelegateApp *weakSelf = self; - dispatch_once(&once, ^{ - AppMetricaDelegateApp *strongSelf = weakSelf; - - - SEL didReceiveRemoteNotificationWithCompletionSEL = - NSSelectorFromString(@"application:didReceiveRemoteNotification:fetchCompletionHandler:"); - - }); -} - - -// called when `registerForRemoteNotifications` completes successfully -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { - NSLog(@"deviceToken 41"); -} - -@end diff --git a/ios/AppMetrica.m b/ios/AppMetrica.m index 32ab78e..ce13dae 100644 --- a/ios/AppMetrica.m +++ b/ios/AppMetrica.m @@ -11,7 +11,6 @@ #import #import "AppMetricaUtils.h" #import -#import "AppMetrica+AppDelegate.h" static NSString *const kYMMReactNativeExceptionName = @"ReactNativeException"; @@ -65,24 +64,8 @@ RCT_EXPORT_METHOD(reportUserProfile:(NSDictionary *)configDict) -//- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { -// -// NSLog(@"deviceToken"); - // If the library AppMetrica the SDK was not initialized before this step, - // the method call will result in emergency stop applications. -// #ifdef DEBUG -// YMPYandexMetricaPushEnvironment pushEnvironment = YMPYandexMetricaPushEnvironmentDevelopment; -// #else -// YMPYandexMetricaPushEnvironment pushEnvironment = YMPYandexMetricaPushEnvironmentProduction; -// #endif -// [YMPYandexMetricaPush setDeviceTokenFromData:deviceToken pushEnvironment:pushEnvironment]; -//} - RCT_EXPORT_METHOD(initPush:(NSData *)deviceToken) { -// [YMPYandexMetricaPush setDeviceTokenFromData:deviceToken]; -// NSLog(@"deviceToken 7", [FIRMessaging messaging].APNSToken); -// NSLog([FIRMessaging messaging].APNSToken); #ifdef DEBUG YMPYandexMetricaPushEnvironment pushEnvironment = YMPYandexMetricaPushEnvironmentDevelopment; @@ -91,8 +74,6 @@ RCT_EXPORT_METHOD(initPush:(NSData *)deviceToken) #endif [YMPYandexMetricaPush setDeviceTokenFromData:[FIRMessaging messaging].APNSToken pushEnvironment:pushEnvironment]; - -// RNFBMessagingAppDelegate } RCT_EXPORT_METHOD(getLibraryApiLevel)