Sha256: 069000c402fc84e31e4dbbb2d3ad9990e35d6c39120608703d7c3e1a41276d3b

Contents?: true

Size: 848 Bytes

Versions: 5

Compression:

Stored size: 848 Bytes

Contents

//
//  PushNotificationsListener.h
//  fcm-push
//
//  Created by Alexei Shishkin on 21.03.18.
//
//

#import <Foundation/Foundation.h>
#import "IPushNotificationsReceiver.h"
#import "Firebase.h"

@interface PushNotificationsReceiver : NSObject<IPushNotificationsReceiver, FIRMessagingDelegate>
{
  BOOL isDirectMessage;
}

+ (id<IPushNotificationsReceiver>)sharedInstance;

- (void) onPushRegistrationSucceed:(NSData *)deviceToken;
- (void) onPushRegistrationFailed:(NSError *)error;
- (void) onPushMessageReceived:(NSDictionary *)userInfo;
- (void) messaging:(FIRMessaging *)messaging didReceiveRegistrationToken:(NSString *)fcmToken;
- (void) messaging:(FIRMessaging *)messaging didReceiveMessage:(FIRMessagingRemoteMessage *)remoteMessage;
//- (void) messaging:(FIRMessaging *)messaging didRefreshRegistrationToken:(NSString *)fcmToken;
@end


Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
rho-tau-extensions-7.6.0 libs/fcm-push-18/ext/iphone/impl/PushNotificationsReceiver.h
rho-tau-extensions-7.4.1 libs/fcm-push-18/ext/iphone/impl/PushNotificationsReceiver.h
rho-tau-extensions-7.1.17 libs/fcm-push-18/ext/iphone/impl/PushNotificationsReceiver.h
rhodes-7.1.17 lib/extensions/fcm-push/ext/iphone/impl/PushNotificationsReceiver.h
rhodes-6.2.0 lib/extensions/fcm-push/ext/iphone/impl/PushNotificationsReceiver.h