Developer Docs - Mobile Docs - Chat View

Enables a full-featured real-time chat experience with support for threads, reactions, media, group messaging and more.

v7.0Cv17.1 Integrated Scroll

To get started with Chat in Rock Mobile, contact the App Factory team to discuss the required pre-configuration for your mobile app.

Overview

The Chat View block brings a modern, real-time messaging experience to your Rock-powered app. Chat channels are automatically synced from your Rock groups, allowing users to communicate in group chats, direct messages, or community discussions — all based on their existing group memberships.

Features include:

This block is ideal for fostering engagement in small groups, ministries, volunteer teams, or campus-wide discussions.

Page Parameters

The Direct Channel CID value uses a specific format

Direct Channel CID
rock-grouptype-{{ GroupTypeId }}:rock-group-{{ GroupId }}

When you link into a specific chat channel, make sure the person has a way to exit the screen. The chat view doesn't build a navbar on these links, so without one, the person is stuck. A coversheet is one way to handle this.

Block Settings

Filter Shared Channels by Campus

If enabled, the channel list will filter according to the current person's campus. Groups without a campus will not be filtered out according to this setting.

Minimum Age

The integer value of the minimum age required to view this block. If the person does not have a stored Birth Date, they will be prompted.

Age Verification Template

If a person does not have a birthdate, this is the template that will render above the input for the person to enter their birthdate.

Age Restriction Template

If a person is under the specified Minimum Age, this is the template that will be displayed.

Styling

There’s no styling X-Ray available.