LANYINGDevelopers
Web & Mini ProgramiOSAndroidC++Server API

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


Example:

{% 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


Example:

{% 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


Example:

{% 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


Example:

{% 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


Example:

{% 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


Example:

{% 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


Example:

{% 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


Example:

{% 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 %}
Generated API content with concise AI notes where context helps.