9 #import <Foundation/Foundation.h>
10 #import <UserNotifications/UserNotifications.h>
42 -(void) didReceiveActionWithIdentifier:(nullable NSString*)identifier message:(nonnull
FlurryMessage*)message;
46 typedef void(^MessagingHandler)(void);
60 @property (nonatomic, readonly, strong, nullable) NSString* title;
61 @property (nonatomic, readonly, strong, nullable) NSString* body;
62 @property (nonatomic, readonly, strong, nullable) NSString* sound;
63 @property (nonatomic, readonly, strong, nullable) NSDictionary* appData;
82 +(void) setDeviceToken:(nullable NSData *)deviceToken
83 NS_SWIFT_NAME(set(deviceToken:));
107 +(void) receivedRemoteNotification:(nonnull NSDictionary *)userInfo withCompletionHandler:(_Nullable MessagingHandler)completionHandler
108 NS_SWIFT_NAME(receivedRemoteNotification(_:completionHandler:));
134 +(void) presentNotification:(nonnull UNNotification *)notification withCompletionHandler:(_Nullable MessagingHandler)completionHandler API_AVAILABLE(ios(10.0))
135 NS_SWIFT_NAME(presentNotification(_:completionHandler:));
160 +(void) receivedNotificationResponse:(nonnull UNNotificationResponse *)response withCompletionHandler:(_Nullable MessagingHandler) completionHandler API_AVAILABLE(ios(10.0))
161 NS_SWIFT_NAME(receivedNotificationResponse(_:completionHandler:));
181 +(BOOL) isFlurryMsg:(nonnull NSDictionary*)userInfo;
222 NS_SWIFT_NAME(set(delegate:));
240 +(void) setMessagingDelegate:(nonnull
id<
FlurryMessagingDelegate>)delegate withCallbackQueue:(nonnull dispatch_queue_t)messagingCallbackQueue
241 NS_SWIFT_NAME(set(delegate:callbackQueue:));