EMOobManager
Objective-C
@protocol EMOobManager <NSObject>
Swift
protocol EMOobManager : NSObjectProtocol
OOB Manager
Since
3.0-
Returns the OOB registration manager object.
Since
3.0
Declaration
Objective-C
- (id<EMOobRegistrationManager>)oobRegistrationManager;Swift
func oobRegistrationManager() -> (any EMOobRegistrationManager)!Return Value
The OOB registration manager object.
-
Returns the OOB unregistration manager object.
Since
3.0
Declaration
Objective-C
- (id<EMOobUnregistrationManager>)oobUnregistrationManagerWithClientId: (NSString *)aClientId;Swift
func oobUnregistrationManager(withClientId aClientId: String!) -> (any EMOobUnregistrationManager)!Parameters
aClientIdThe client ID of the client to unregister. Must not be
nil.Return Value
The OOB unregistration manager object.
-
Returns the OOB notification profile manager, which can be used to add/remove/set the notification profile details of the user.
Since
3.0
Declaration
Objective-C
- (id<EMOobNotificationManager>)oobNotificationManagerWithClientId: (NSString *)aClientId;Swift
func oobNotificationManager(withClientId aClientId: String!) -> (any EMOobNotificationManager)!Parameters
aClientIdThe ID of the client whose profile to be managed. Must not be
nil.Return Value
the EMOobNotificationManager object attached to the provided clientId.
-
Returns the OOB message manager.
Since
3.0
Declaration
Objective-C
- (id<EMOobMessageManager>)oobMessageManagerWithClientId:(NSString *)aClientId providerId: (NSString *)aProviderId;Swift
func oobMessageManager(withClientId aClientId: String!, providerId aProviderId: String!) -> (any EMOobMessageManager)!Parameters
aClientIdThe ID of the client whose message exchanges to be managed. Must not be
nil.aProviderIdThe provider identifier. Must not be
nil.Return Value
The message manager object attached to the provided client ID.
EMOobManager Protocol Reference