Confirms an acknowledgement request.
This message MUST be sent to acknowledge a message that is not implicitly acknowledged by another message.
In case an error occurred while processing a message that requires an acknowledgement, this message SHOULD be sent as a response. This avoids making data response fields optional.
This message acknowledges:
Message | Condition | Error Codes | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
delete/cleanReceiverConversation (client -> app) | Only if acknowledging delete/cleanReceiverConversation |
|
||||||||||||
delete/distributionList (client -> app) | Only if acknowledging delete/distributionList |
|
||||||||||||
delete/group (client -> app) | Only if acknowledging delete/group and not before the app has successfully delivered all group control messages to the server |
|
||||||||||||
delete/message (client -> app) | Only if acknowledging delete/message |
|
||||||||||||
request/groupSync (client -> app) | Only if acknowledging request/groupSync and not before the app has successfully delivered all asssociated group control messages to the server. |
|
||||||||||||
request/keyPersisted (client -> app) | Only if acknowledging a request/keyPersisted |
|
||||||||||||
update/conversation (client -> app) | Only if acknowledging an update/conversation |
|
||||||||||||
update/profile (client -> app) | Only if acknowledging an update/profile |
|