Developer Docs - Mobile Docs - Chat View

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

M 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.