Event Handlers

Covered here is how to set up the event handler that fires with every new message received.

New Received Message

This block is executed each time a new message is received in the SDK. This can be used to show your own UI when a new message is received when default chat notifications are disabled.

Replies.didReceiveReplyHandler = {
    // Notify users about new message.
}
IBGReplies.didReceiveReplyHandler = ^{
    // Notify users about new message.
};

What’s Next

You can set custom data like user attributes at any time, including inside event handlers. Logging user events in event handlers is possible as well.