Release notes

This page provides information about changes in RCS Business Messaging.

March 26, 2024

New

  • Now all partners using the partner-based RBM model have access to the RBM Management API. This API replicates the capabilities of the Developer Console, so partners can programmatically do the following by API:
    • Create brands and agents
    • List all agents created for a brand
    • Retrieve and edit agent information
    • Submit agents for brand verification and retrieve the verification status
    • Submit agents for launch on selected carriers and retrieve the launch status
    • Add and remove agent webhook integrations

New

  • Carriers (and partners working on behalf of carriers) now have access to the RBM Operations API for managing RBM agent approvals on their networks. This API replicates the capabilities of the Administration Console, so mobile network operators can programmatically do the following by API:
    • Get a list of all RBM agents submitted for launch on their network
    • Review agent information
    • Retrieve agent launch status and questionnaire
    • Launch or reject pending agents
    • Suspend and terminate live agents

February 27, 2024

New

  • In your agent information, now you can provide either an email contact or a phone number. (Only one form of contact is required, though both are encouraged.)

New

  • Now you can use RBM to send one-time passwords (OTPs) for automatic user verification in apps that are registered with the SMS Retriever API.
    • By leveraging the SMS Retriever API, you can streamline user verification without extra development work.
    • Users benefit from a faster, smoother verification process due to improved latency, higher verification success rates, and the convenience of automatic OTP entry.

December 21, 2023

New

  • Now partners who register with RBM gain access to the partner-based RBM model. The partner-based model enables the following:
    • Creation of a partner account to centralize management of all the partner's agents
    • Ability for multiple users to access partner and agent data through the Developer Console (with full edit access or read-only access)
    • Use of a partner-level service account so that all the agents share the same credentials to access the RBM API
    • Ability to configure webhooks at the partner level or agent level
    • Full use of the Management API when it launches (it's currently available in an Early Access Program)

December 20, 2023

Changed

  • You can no longer delete an RBM agent.

December 8, 2023

Changed

November 29, 2023

New

  • Message expiration is critical for time-sensitive messages like OTPs, urgent notifications, reminders, and limited-time offers. Now you can simplify your developer logic and set a message expiration to help ensure that messages are delivered on time. By setting the new expiration field, you can revoke messages automatically if they're not delivered by a certain time and then reroute them to a fallback channel.

November 13, 2023

New

  • Now your agent can send a PDF file by uploading the file or specifying a publicly available URL.

October 16, 2023

New

September 30, 2023

New

  • Google has extended RBM reachability to users with more unstable connectivity. As a result, you may see higher message delivery rates and higher delivery latency to these users. To ensure that users still receive their messages on time, set a message expiration or manually revoke messages and send them through an alternate channel.

July 03, 2023

Changed

June 23, 2023

New

May 10, 2023

New

  • RBM's new integration with Google Wallet lets you issue boarding passes through a rich conversation in Messages by Google. This means that users of Wallet and Messages can complete the check-in process, receive their boarding pass, and add it to their wallet entirely from Google's Messages app.
  • A new use case describes how to seamlessly add a boarding pass to Google Wallet from Google's Messages app. The use case includes a sample conversation with technical steps and design tips for a complete check-in flow.

April 14, 2023

New

April 13, 2023

New

Changed

April 11, 2023

Changed

  • First C# sample updated to Visual Studio 2019 and latest library dependencies.

December 13, 2022

New

Changed

November 15, 2022

Changed

New

  • The use case is now a required field for agent creation that identifies the nature of the RBM conversations and helps businesses comply with business rules.

New

  • Block and report is now more visible to users with the new persistent and dismissable user interface affordance.

November 3, 2022

New

  • RBM developer registration. Google Accounts used by RBM developers must now be tied to corporate email addresses and not Gmail accounts.

November 02, 2022

New

August 26, 2021

New

  • The agentId field identifies the agent a user-generated message or event belongs to. See Receive messages and Events.

May 03, 2021

New

Changed

April 2, 2020

New

  • RBM agents can now set a fallbackUrl for DialAction, ViewLocationAction, CreateCalendarEventAction, and ShareLocationAction for clients that don't support the native application. See the guide and reference.
  • All samples and client libraries updated for fallbackUrl support. See samples.

December 20, 2019

New

  • RBM agents can now upload media file binaries in addition to uploading files by URL. See the guide and reference.

December 2, 2019

New

  • The Bulk Capability Check Script (Sign in to download) demonstrates how to use the RBM SDK to check a large set of devices for RBM capability. To run this script against devices that aren't registered as testers, your agent must be launched.

Changed

  • Capability checks now covers configuration and usage for the Bulk Capability Check Script.
  • Samples now includes a Tools section.