File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed
FirebaseMessaging/Sources Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 4040#import " FirebaseMessaging/Sources/FIRMessagingUtilities.h"
4141#import " FirebaseMessaging/Sources/FIRMessaging_Private.h"
4242#import " FirebaseMessaging/Sources/NSError+FIRMessaging.h"
43+ #if __has_include( \
44+ " FirebaseMessaging/Sources/Public/FirebaseMessaging/FIRMessagingExtensionHelper.h" )
4345#import " FirebaseMessaging/Sources/Public/FirebaseMessaging/FIRMessagingExtensionHelper.h"
46+ #endif // __has_include("FirebaseMessaging/Sources/Public/FirebaseMessaging/FIRMessagingExtensionHelper.h")
4447#import " FirebaseMessaging/Sources/Token/FIRMessagingAuthService.h"
4548#import " FirebaseMessaging/Sources/Token/FIRMessagingTokenInfo.h"
4649#import " FirebaseMessaging/Sources/Token/FIRMessagingTokenManager.h"
@@ -131,6 +134,8 @@ + (FIRMessaging *)messaging {
131134 return (FIRMessaging *)instance;
132135}
133136
137+ #if __has_include( \
138+ " FirebaseMessaging/Sources/Public/FirebaseMessaging/FIRMessagingExtensionHelper.h" )
134139+ (FIRMessagingExtensionHelper *)extensionHelper {
135140 static dispatch_once_t once;
136141 static FIRMessagingExtensionHelper *extensionHelper;
@@ -139,6 +144,8 @@ + (FIRMessagingExtensionHelper *)extensionHelper {
139144 });
140145 return extensionHelper;
141146}
147+ #endif // __has_include("FirebaseMessaging/Sources/Public/FirebaseMessaging/FIRMessagingExtensionHelper.h")
148+
142149- (instancetype )initWithAnalytics : (nullable id <FIRAnalyticsInterop>)analytics
143150 userDefaults : (GULUserDefaults *)defaults
144151 heartbeatLogger : (FIRHeartbeatLogger *)heartbeatLogger {
Original file line number Diff line number Diff line change @@ -136,7 +136,9 @@ NS_SWIFT_NAME(MessagingMessageInfo)
136136@end
137137
138138@class FIRMessaging;
139+ #if __has_include("FIRMessagingExtensionHelper.h")
139140@class FIRMessagingExtensionHelper;
141+ #endif // __has_include("FIRMessagingExtensionHelper.h")
140142
141143/* *
142144 * A protocol to handle token update or data message delivery from FCM.
@@ -184,6 +186,7 @@ NS_SWIFT_NAME(Messaging)
184186 */
185187+ (instancetype )messaging NS_SWIFT_NAME (messaging());
186188
189+ #if __has_include("FIRMessagingExtensionHelper.h")
187190/* *
188191 * Use the MessagingExtensionHelper to populate rich UI content for your notifications.
189192 * For example, if an image URL is set in your notification payload or on the console,
@@ -194,6 +197,7 @@ NS_SWIFT_NAME(Messaging)
194197 */
195198+ (FIRMessagingExtensionHelper *)extensionHelper NS_SWIFT_NAME (serviceExtension())
196199 NS_AVAILABLE(10.14 , 10.0 );
200+ #endif // __has_include("FIRMessagingExtensionHelper.h")
197201
198202/* *
199203 * Unavailable. Use +messaging instead.
Original file line number Diff line number Diff line change 1515 */
1616
1717#import " FIRMessaging.h"
18+ #if __has_include("FIRMessagingExtensionHelper.h")
1819#import " FIRMessagingExtensionHelper.h"
20+ #endif // __has_include("FIRMessagingExtensionHelper.h")
You can’t perform that action at this time.
0 commit comments