GMBLCommunicationManager Class Reference

Inherits from NSObject
Declared in GMBLCommunicationManager.h

Overview

The GMBLCommunicationManager defines the interface for delivering communication events to your Gimbal enabled application.

In order to receive communications associated to place entry and exit events, you must assign a class that conforms to the GMBLCommunicationManagerDelegate protocol to the delegate property of GMBLCommunicationManager.

  delegate

The delegate object to receive communication events.

@property (weak, nonatomic) id<GMBLCommunicationManagerDelegate> delegate

Discussion

The delegate object to receive communication events.

Declared In

GMBLCommunicationManager.h

+ startReceivingCommunications

Enables the Communication Manager to receive Gimbal Communications from Gimbal Manager and deliver them to end users

+ (void)startReceivingCommunications

Discussion

Enables the Communication Manager to receive Gimbal Communications from Gimbal Manager and deliver them to end users

Declared In

GMBLCommunicationManager.h

+ stopReceivingCommunications

Stops all Communication delivery to end users

+ (void)stopReceivingCommunications

Discussion

Stops all Communication delivery to end users

Declared In

GMBLCommunicationManager.h

+ isReceivingCommunications

Returns whether Communications are being delivered to end users

+ (BOOL)isReceivingCommunications

Discussion

Returns whether Communications are being delivered to end users

Declared In

GMBLCommunicationManager.h

+ communicationForRemoteNotification:

This method is deprecated starting in iOS 10 (Deprecated: This method is deprecated starting in iOS 10)

+ (nullable GMBLCommunication *)communicationForRemoteNotification:(NSDictionary *)userInfo

Parameters

userInfo

The userInfo object representing the remote notification

Discussion

Note: Please use UserNotifications communicationForNotificationResponse:

Used to parse a Gimbal Communication from a remote notification userInfo

Declared In

GMBLCommunicationManager.h

+ communicationForLocalNotification:

This method is deprecated starting in iOS 10 (Deprecated: This method is deprecated starting in iOS 10)

+ (nullable GMBLCommunication *)communicationForLocalNotification:(UILocalNotification *)notification

Parameters

notification

The local notification

Discussion

Note: Please use UserNotifications communicationForNotificationResponse:

Used to parse a Gimbal Communication from a local notification

Declared In

GMBLCommunicationManager.h

+ communicationForNotificationResponse:

For use with UserNotifications in iOS 10 and above.

+ (nullable GMBLCommunication *)communicationForNotificationResponse:(UNNotificationResponse *)notificationResponse

Parameters

notificationResponse

The user notification response

Discussion

For use with UserNotifications in iOS 10 and above.

Used to parse a Gimbal Communication from a User Notification Response

Declared In

GMBLCommunicationManager.h