RNNotificationsStore.h 656 Bytes
Newer Older
1
#import <Foundation/Foundation.h>
yogevbd's avatar
WIP  
yogevbd committed
2
@import UserNotifications;
3 4 5

@interface RNNotificationsStore : NSObject

6 7 8
@property (nonatomic, retain) NSDictionary* initialNotification;

+ (instancetype)sharedInstance;
yogevbd's avatar
WIP  
yogevbd committed
9 10

- (void)completeAction:(NSString *)completionKey;
yogevbd's avatar
WIP  
yogevbd committed
11 12 13 14
- (void)completePresentation:(NSString *)completionKey withPresentationOptions:(UNNotificationPresentationOptions)presentationOptions;
- (void)setActionCompletionHandler:(void (^)())completionHandler withCompletionKey:(NSString *)completionKey;
- (void)setPresentationCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler withCompletionKey:(NSString *)completionKey;

yogevbd's avatar
WIP  
yogevbd committed
15

16
@end