Features

  • Login/logout
  • Send and receive message/attachment
  • Create and leave a 1-to-1 and group chat
  • Create a public chat
  • Display users who have received/read the message
  • Mark messages as read/delivered
  • Send typing indicators
  • List and delete chats
  • Display chat history
  • Display a list with chat participants
  • Send/receive push notifications
  • Subscribe/unsubscribe device to push notifications

Choose the code sample below and head to GitHub repositories to explore and clone it. Go over the relevant documentation for more details.

Objective-C Chat Sample App

Swift Chat Sample App

Java Chat Sample App

Kotlin Chat Sample App

Flutter Chat Sample App

Angular Chat Sample App

React Native Chat Sample App

Apache Cordova

Cordova Chat Sample App

JavaScript Chat Sample App