aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Core/Private/FIRAppEnvironmentUtil.h
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Core/Private/FIRAppEnvironmentUtil.h')
-rw-r--r--Firebase/Core/Private/FIRAppEnvironmentUtil.h9
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