Protocol of delegate that can be used to retrieve status updates from the CSMessagingService.
More...
#import <CSMessagingService.h>
Inherits <NSObjectNSObject>.
Protocol of delegate that can be used to retrieve status updates from the CSMessagingService.
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
didAddConversations: |
|
(NSArray *) |
addedConversations |
|
|
| |
|
optional |
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
didChangeNumberOfConversationsWithUnreadContent: |
|
(NSUInteger) |
numberOfConversationsWithUnreadContent |
|
|
| |
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
didChangeNumberOfConversationsWithUnreadContentSinceLastAccess: |
|
(NSUInteger) |
numberOfConversationsWithUnreadContentSinceLastAccess |
|
|
| |
Called to report that the NumberOfConversationsWithUnreadContentSinceLastAccess has changed.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
numberOfConversationsWithUnreadContentSinceLastAccess | The number representing the number of conversations with unread content since the last time the user accessed them |
- See also
- CSMessagingService::numberOfConversationsWithUnreadContent
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
didChangeRoutableDomains: |
|
(NSArray *) |
supportedDomains |
|
|
| |
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
didFailWithError: |
|
(NSError *) |
error |
|
|
| |
Called to report that messaging has failed.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
error | The messaging fail reason |
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
didRemoveConversations: |
|
(NSArray *) |
removedConversations |
|
|
| |
|
optional |
Called to report that the messaging provider limits have changed.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
messagingLimits | The updated limits. |
- See also
- CSMessagingService::messagingLimits
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
provider: |
|
(CSMessagingProviderType) |
messagingProviderType |
didChangeNumberOfConversationsWithUnreadContent: |
|
(NSUInteger) |
numberOfConversationsWithUnreadContent |
|
|
| |
|
optional |
Called to report that a NumberOfConversationsWithUnreadContent has changed for the provider.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
numberOfConversationsWithUnreadContent | The number of conversations with unread content. |
- See also
- CSMessagingService::numberOfConversationsWithUnreadContent
- (void) messagingService: |
|
(CSMessagingService *) |
messagingService |
provider: |
|
(CSMessagingProviderType) |
messagingProviderType |
didChangeNumberOfConversationsWithUnreadContentSinceLastAccess: |
|
(NSUInteger) |
numberOfConversationsWithUnreadContentSinceLastAccess |
|
|
| |
|
optional |
Called to report that the NumberOfConversationsWithUnreadContentSinceLastAccess has changed for the provider.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
numberOfConversationsWithUnreadContentSinceLastAccess | The number representing the number of conversations with unread content since the last time the user accessed them |
- See also
- CSMessagingService::numberOfConversationsWithUnreadContent
Called to report that messaging provider routable domains have changed.
This is not supported for Zang provider.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
supportedDomains | List of routable domains. |
- See also
- CSMessagingService::routableDomains
Called to report that provider has failed.
- Parameters
-
messagingService | The CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
error | The messaging fail reason |
Report that the messaging provider has successfully started or restored.
- Parameters
-
messagingService | the CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
- See also
- -[messagingServiceUnavailable]
-
-[CSMessagingService serviceAvailable]
Report that the messaging provider has been successfully closed or its work was interrupted, for example by a network or server problem.
- Parameters
-
messagingService | the CSMessagingService object that the callback is associated with. |
messagingProviderType | type of the providerlink CSMessagingProviderType}. |
- See also
- -[messagingServiceAvailable]
-
-[CSMessagingService serviceAvailable]
Report that the messaging service has successfully started or restored.
- Parameters
-
- See also
- -[messagingServiceUnavailable]
-
-[CSMessagingService serviceAvailable]
- (void) messagingServiceParticipantMatchedContactsChanged: |
|
(CSMessagingService *) |
messagingService |
|
|
optional |
Called to report the messaging participant matched contacts changed.
This could be a result of change on contact list (i.e. a new contact was added which was present in an existing conversation). The matched contact can be used for an additional operation, which is not available on the messaging participant - for example making a call, etc.
- Parameters
-
- Deprecated:
- THIS SELECTOR WILL BE REMOVED IN RELEASE VERSION 3.3.
Report that the messaging service has been successfully closed or its work was interrupted, for example by a network or server problem.
- Parameters
-
- See also
- -[messagingServiceAvailable]
-
-[CSMessagingService serviceAvailable]
The documentation for this protocol was generated from the following file: