News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
Breaking change: end-of-life for PubNub on March 31, 2024
Tags: pubnub, deprecation
Jul 13, 2023 at 3:26pm   •   0 replies  •  0 likes
Byrne Reese

In an effort to better support our developers using open source and open standards, we are announcing that PubNub push notification event delivery is officially deprecated, and will no longer be supported starting March 31, 2024. Developers are asked to migrate their applications to Web Sockets before the deadline.

This will impact the following developers:

How to migrate my application to WebSockets?

The steps every developer will need to take follow this simple recipe:

  1. Login to the Developer Console, and edit your app's setting to add the "WebSocket Subscription" app scope to your application.

  2. Upgrade your application to use the most recent version of the RingCentral SDK you have installed.

  3. Make the necessary code changes. In most circumstances, only a few lines of code need to be modified.

  4. Go back to the Developer Console and remove the "PubNub Subscription" scope from your application. This last step is important to signal to RingCentral that you have completed the migration process.

Please consult our WebSockets migration guide for code samples on how to migrate your app in each of our supported programming languages.

How to migrate RingCentral Embeddable to WebSockets?

RingCentral Embeddable is a toolkit that makes it easy to embed a Javascript webphone into any web page. Older versions of RingCentral Embeddable are powered by PubNub behind the scenes, and we recommend developers update to RingCentral Embeddable 1.9 or greater.

Learn more: RingCentral Embeddable 1.9 upgrade guide and information

Getting help and support

We recognize that changes like this have the potential to be very disruptive, and for that inconvenience, we apologize. We are committed to helping every developer make this transition successfully. If you need help, please consider posting your question on this post, or reach out directly to our developer support team.

Thank you, everyone, for your attention and for helping to make this change a successful one.



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us