The Messages app adds the message to the transcript as soon as the user taps the send button.

Update Messages

Use the following workflow to receive and update a message.

When the user taps on one of your MSMessage entries, the conversation’s selectedMessage property is changed to the tapped message. Use key-value observing to respond to these changes. Extract the current state from the message’s url property, and present it to the user.