BMXPushServiceProtocol Protocol Reference#
Conforms to NSObject
Declared in floo_proxy.h
Overview#
@protocol Push service listener
Instance Methods#
certRetrieved:#
Retrieves the push certificate after push initialisation completes.
- (void)certRetrieved:(NSString )certification*
Parameters#
certification
Push certificate
Discussion#
Retrieves the push certificate after push initialisation completes.
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="certRetrieved:" %}{% endlanying_code_snippet %}
clearedTags:#
Called after the user's push settings are cleared successfully.
- (void)clearedTags:(NSString )operationId*
Parameters#
operationId
Operation ID
Discussion#
Called after the user's push settings are cleared successfully.
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="clearedTags:" %}{% endlanying_code_snippet %}
deleteTagsDidFinished:#
Push tags deleted
- (void)deleteTagsDidFinished:(NSString )operationId*
Parameters#
operationId
Operation ID
Discussion#
Push tags deleted
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="deleteTagsDidFinished:" %}{% endlanying_code_snippet %}
getTagsDidFinished:#
Get push tags
- (void)getTagsDidFinished:(NSString )operationId*
Parameters#
operationId
Operation ID
Discussion#
Get push tags
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="getTagsDidFinished:" %}{% endlanying_code_snippet %}
pushMessageStatusChanged:error:#
Reports a status change for an upstream push message.
- (void)pushMessageStatusChanged:(BMXMessage )message error:(BMXError )error
Parameters#
message
Upstream message whose status changed
error
Status error code
Discussion#
Reports a status change for an upstream push message.
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="pushMessageStatusChanged:error:" %}{% endlanying_code_snippet %}
pushStartDidFinished:#
Push initialization completed.
- (void)pushStartDidFinished:(NSString )bmxToken*
Parameters#
bmxToken
bmxToken
Discussion#
Push initialization completed.
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="pushStartDidFinished:" %}{% endlanying_code_snippet %}
pushStartDidStopped#
Push service stopped.
- (void)pushStartDidStopped
Discussion#
Push service stopped.
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="pushStartDidStopped" %}{% endlanying_code_snippet %}
receivedPush:#
Received push messages
- (void)receivedPush:(NSArray<BMXMessage> )messages
Parameters#
messages
Push notification list
Discussion#
Received push messages
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="receivedPush:" %}{% endlanying_code_snippet %}
setTagsDidFinished:#
Push tags has been set
- (void)setTagsDidFinished:(NSString )operationId*
Parameters#
operationId
Operation ID
Discussion#
Push tags has been set
Declared In#
floo_proxy.h
Example:
{% lanying_code_snippet repo="lanying-im-ios",class="BMXPushServiceProtocol",function="setTagsDidFinished:" %}{% endlanying_code_snippet %}