RCS
Behaviors and guidance
Troubleshoot Android and iOS issues

Troubleshoot Android and iOS issues

Copy as markdown

|

View as Markdown

This page documents known RCS issues on Android and iOS with solutions and workarounds. For best practices and platform behavior guidance, see RCS behaviors and guidance.

NOTE

If you encounter an issue not listed here, follow this reporting procedure:

iOS issues: Report the issue using the Apple Feedback Assistant (opens in a new tab) app. Include a detailed description, screenshots, and video recordings. After submitting, send the Feedback ID (FBID) and issue details to Google RBM Support with [email protected] in CC.

Android issues: Submit a bug report to Google RBM Support with [email protected] in CC. Include a detailed description, screenshots, and video recordings.

After reporting, send the reference ID to [email protected].

For a quick reference of platform differences, see Platform-specific behavior summary.

Android troubleshooting

URL previews in rich cards and carousels

Issue: URL previews do not function in rich cards and carousels.

Solution: Use suggested actions with the type OPEN_URL (Browser or WebView mode) to redirect users to web pages.

rcs troubleshooting url preview

Agent preview changes (Android)

Issue: Changes made to the agent are not visible in the message thread, even after deleting the message thread and closing the messaging app. The agent preview displays information from the first message or conversation.

Solution: In the messaging app, clear the cache, data storage, and restart the device which will resolve this issue.

rcs agent details preview

iOS troubleshooting

The table below shows iOS issues and the iOS versions where these bugs and errors may occur.

DescriptioniOS 18.5iOS 26
Agent preview changesTRUETRUE
Agent preview - use case labelTRUETRUE
Agent preview - privacy policyTRUETRUE
Agent details - multiuse label not visibleTRUETRUE
Agent details - Android and iOSTRUETRUE
Media preview - vertical card orientationTRUETRUE
Image preview - horizontal card orientationTRUETRUE
Video preview - horizontal card orientationTRUETRUE
URLs in rich cards and carouselsTRUETRUE
GIFs in rich cards and carouselsTRUETRUE
OTPs cannot be copied from rich card and carousel textTRUETRUE
Carousel image croppingTRUETRUE
Rich card and carousels - text description and font colorTRUETRUE
Rich cards and carousels - truncated titlesTRUETRUE
Rich card and Suggested actions behaviorTRUETRUE
Suggested actions - rendering issueTRUETRUE
Unknown Senders filterFALSETRUE

Agent preview changes (iOS)

Issue: New changes made to the Agent are not visible in the message thread, even after deleting the message thread and closing the messaging app in the background. The agent preview always shows from the first message or conversation.

Solution: Perform a factory reset on the device. This clears the device cache and forces it to retrieve the most current chatbot information.

Agent preview - use case label

Issue: The agent use case label is visible by default on iOS and cannot be removed or formatted. It always appears in capital letters (OTP, PROMOTIONAL, TRANSACTIONAL) in the Agent details.

Solution: This is expected iOS behavior. Apple displays the use case label prominently for transparency. The label cannot be customized or removed, and always appears in capital letters (OTP, PROMOTIONAL, TRANSACTIONAL).

otp promotional transactional ios rcs

Agent preview - privacy policy

Issue: In the agent preview, the privacy policy is not visible on iOS, only Terms and Conditions.

Solution: This is expected iOS behavior. Apple's RCS implementation displays only Terms and Conditions in the agent preview, not privacy policies.

rcs troubleshooting terms and conditions

Agent details - multiuse label not visible

Issue: The multiuse label is not visible in the Agent details.

Solution: This is expected iOS behavior. Apple's RCS implementation does not display the multiuse label in agent details. The label is visible on Android devices.

multiuse label rcs troubleshooting
NOTE

The privacy policy is visible on Android devices in the agent preview. For a complete platform comparison, see Platform-specific behavior summary.

Media preview - vertical card orientation

Issue: iOS only supports one card height (image and video). Regardless of selected vertical card height (short, medium, tall), iOS displays the same size.

Solution: Always use the vertical tall setup.

Image examples

rcs troubleshooting image examples

Video examples:

rcs troubleshooting video examples

Image preview - horizontal card orientation

Issue: Image truncation occurs when using horizontal card orientation (left or right).

Solution: Use the vertical tall setup.

rcs troubleshooting image preview - horizontal

Video preview - horizontal card orientation

Issue: Videos show as vertical when using horizontal card orientation (left or right).

Solution: Use the vertical tall setup.

rcs troubleshooting video preview - horizontal

URLs in rich cards and carousels

Issue: URLs in the description of a rich card or carousel are not clickable and appear as plain text.

Solution: Use suggested actions with the type OPEN_URL (Browser or WebView mode) to redirect users to web pages. For platform differences in URL behavior, see Hyperlinks.

rcs troubleshooting preview rich card and carousel

OTPs

Issue: If an OTP is sent in the title, description, or both, the OTP cannot be copied from the text.

Solution: Send OTPs in text-only messages. For best practices on OTPs and other copyable information, see OTPs and sensitive information.

rcs otp in text message and title comparison rcs otp in description and title

GIFs in rich cards and carousels

Issue: On iOS, GIFs only work when sent as files. In rich cards and carousels, GIFs appear as static images.

Solution: Use video format for animated content in rich messages. For more details, see Message content considerations - GIFs.

rcs gif troubleshooting

Carousel image cropping

Issue: If larger text sizes are used in iOS, iOS prioritizes rendering the title and action elements over the description text and media, resulting in image cropping.

Solution: Use a maximum of three lines for title and description text, a single CTA (suggested action), and up to three suggested replies. Make sure to use medium media width with medium media height.

rcs carousel image truncation

Rich card and carousels - text description and font color

Issue: The text color on rich cards and carousels is very light, which can make it difficult to read.

Solution: This is expected iOS behavior. Apple uses a light text color for rich card descriptions to maintain visual consistency with the iOS design system. Ensure your content is readable by using high-contrast media backgrounds.

text description font

Rich cards and carousels - truncated titles

Issue: The title in rich cards and carousels is truncated when it contains too many characters.

Solution: Limit titles and descriptions to a maximum of three lines.

rich card and carousels truncated

Rich card and suggested actions behavior

Issue: Rich card buttons and Suggested actions (outside of Rich card) are always visible, even after clicking on either Rich card buttons or Suggested actions. This behavior is related to the Suggested actions rendering issue described below.

ios rich card button behavior suggested action click

Suggested actions - incorrect sequence

Issue: Suggested replies appear in the wrong order. Suggested actions inside and outside the card are displayed together in one group.

Solution: A solution is not available.

suggestion replies

Block and report spam

End users can block RCS agents and report messages as spam. This behavior differs between Android and iOS. In all cases, the message is delivered to the messaging client and is billed to the messaging partner. The visibility of the message to the user is controlled by the messaging client, which stores the agent blocking information locally on the device. This information is not shared with Google to maintain user privacy.

Android

When an end user selects Block & Report Spam on Android, the following options are available:

  • Block only: The conversation is moved to the Spam & blocked folder.
  • Report spam and Block: The agent is blocked, the conversation is moved to the Spam & blocked folder, and a spam report is sent to Google. Spam reports influence an agent reputation. A change of device or MSISDN does not change the reputation.

New messages are delivered to the device but are not displayed to the end user.

Android block and report spam flow showing menu, confirmation dialog, spam folder, and blocked sender view

iOS - Block this Sender

When an end user selects Block this Sender on iOS:

  • The conversation remains in the messaging app.
  • The agent is not added to the Blocked Contacts list automatically. The Blocked Contacts list in Settings > Phone > Blocked Contacts remains empty.
  • To block the agent, the end user must manually add the agent ID to the Blocked Contacts list in Phone settings.
  • After adding the agent ID manually, messages are not delivered to the device.
iOS Block this Sender flow showing message thread, block confirmation, messages after block, empty blocked contacts, manually added agent, and block icon

iOS - Report Spam

When an end user selects Report Spam > Delete and Report Spam in the messaging app:

  • The messaging thread is deleted from the messaging app, and a spam report is sent to Google and the carrier to which the number belongs.
  • The conversation is visible under the Recently Deleted folder.
  • When a new message is sent to the same agent, the message is delivered and visible in the messaging app as a new conversation. The agent name is prefixed with "Maybe Spam".
iOS Report Spam flow showing delete and report dialog, recently deleted folder, and Maybe Spam prefix on new message

iOS - Report Spam from agent details

When an end user selects Report Spam from the agent details screen:

  • The messaging thread is deleted from the messaging app, and a spam report is sent to Google.
  • The conversation is visible under the Recently Deleted folder.
  • When a new message is sent to the same agent, the message is delivered and visible in the messaging app as a new conversation. The "Maybe Spam" prefix remains in front of the agent name.
iOS Report Spam from agent details flow showing agent details screen, Maybe Spam prefix, and recently deleted recovery
NOTE

Deleted messaging threads can be recovered from the Recently Deleted folder in the Messages settings.

Unknown Senders (iOS 26 only)

iOS 26 allows you to filter unknown senders. Messages are filtered to a separate folder and no notification is prompted.

To enable this feature:

  1. Go to Settings > Apps > Messages.
  2. Scroll down to Message Filtering.
  3. Turn on the filter under Screen Unknown Senders.
rcs message options

If you miss a message while this filter is on, check to see if the sender was filtered in Unknown Senders. Tap filters in the top right corner of the conversation list and select Unknown Senders.

rcs unknown sender option
NOTE

This feature is disabled by default. When enabled, it can reduce visibility and have an impact on RCS performance.

If you enable the Unknown Sender filter:

  • Messages from unknown senders are silenced.
  • You do not receive any push notification or badges on the iMessage app.
  • Senders do not appear in the main inbox, they are moved to the Unknown Sender inbox.






Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2026 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use