diff options
Diffstat (limited to 'Firebase/Core/Private/FIRAppEnvironmentUtil.h')
-rw-r--r-- | Firebase/Core/Private/FIRAppEnvironmentUtil.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Firebase/Core/Private/FIRAppEnvironmentUtil.h b/Firebase/Core/Private/FIRAppEnvironmentUtil.h index ba4696c..7ae9827 100644 --- a/Firebase/Core/Private/FIRAppEnvironmentUtil.h +++ b/Firebase/Core/Private/FIRAppEnvironmentUtil.h @@ -16,7 +16,11 @@ #import <Foundation/Foundation.h> +#if TARGET_OS_IOS #import <UIKit/UIKit.h> +#elif TARGET_OS_OSX +#import <AppKit/AppKit.h> +#endif @interface FIRAppEnvironmentUtil : NSObject @@ -42,7 +46,12 @@ /// Indicates whether it is running inside an extension or an app. + (BOOL)isAppExtension; +#if TARGET_OS_IOS /// Returns the [UIApplication sharedApplication] if it is running on an app, not an extension. + (UIApplication *)sharedApplication; +#elif TARGET_OS_OSX +/// Returns the [NSApplication sharedApplication]. ++ (NSApplication *)sharedApplication; +#endif @end |