iOS group chat with persistence using Realtime Cloud Storage (includes APNS Push Notifications)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Images.xcassets Initial commit Jun 15, 2016
RTCS Chat.xcodeproj
RTCS Chat Initial commit Jun 15, 2016
LICENSE Initial commit Jun 15, 2016

The Realtime Cloud Storage Group Chat example for iOS

This example uses the Realtime Cloud Storage iOS SDK to save and retrieve group chat messages from the cloud. This sample uses the Mobile Push Notifications feature to engage offline users when new messages are available.

Group chat

Group chat

Group chat

Group chat

This application can be used to chat with users using the Android app available at

The example table schema

This example uses a table named RTCSChat with the following key schema:

  • Primary key: ChatRoom (string)
  • Secondary key: timeStamp (string)

About the Realtime Cloud Storage Service

Part of the The Realtime® Framework, the Realtime Cloud Storage Service is a highly-scalable backend-as-a-service powered by Amazon DynamoDB. We've added real-time notifications to keep data synchronized between users of your application.

Security note

This samples uses a public unauthenticated demonstration key. If you want to keep your chat messages private, please get your free Realtime Cloud Storage application key here and change the key used in the sample.


The complete Realtime Cloud Storage API reference is available here