An Update to Deploying Video Apps

August 19, 2020
Written by

video-deploying-app-update.png

Ahoy!

What an incredible journey it’s been since we released our Video collaboration apps earlier this year. To date, we have observed thousands of deployments, collaborated on hundreds of Github issues, and helped many developers accelerate their Programmable Video solutions to market.

Today we are excited to announce an important update to the collaboration apps and the Twilio CLI RTC plugin intended to help developers deploy more Video!

Passcode Update

Deploying a Video app with version 0.1.x of the RTC plugin results in a 10 digit passcode being generated. Reference the following example output.

$ twilio rtc:apps:video:deploy --authentication passcode --app-directory /path/to/app
deploying app... done
Web App URL: https://video-app-1111-dev.twil.io?passcode=1111111111
Passcode: 1111111111

Starting with 0.2.0, the RTC plugin increased the length of the passcode from 10 digits to 14. Reference the following updated output.

$ twilio rtc:apps:video:deploy --authentication passcode --app-directory /path/to/app
deploying app... done
Web App URL: https://video-app-xxxx-xxxx-dev.twil.io?passcode=xxxxxxxxxxxxxx
Passcode: xxx xxx xxxx xxxx

The passcode length was increased to reduce the probability that developers would attempt to deploy a video app to an existing URL which results in an error. Reference the following snippet to update the RTC plugin.

$ twilio plugins:update

App Compatibility

Each of the applications have been updated to ensure compatibility with 0.1.x and 0.2.x of the RTC plugin. The table below provides a summary of each application’s compatibility with the RTC plugin versions.

Video App

RTC Plugin 0.1.x

RTC Plugin 0.2.x

Video React App v0.50 and above

Compatible

Compatible

Video iOS App v0.62

Compatible

Not Compatible. Upgrade your application source to at least v0.63

Video iOS App v0.63 and above

Compatible

Compatible

Video Android App v0.41

Compatible

Not Compatible. Upgrade your application source to at least v0.42

Video Android App v0.42 and above

Compatible

Compatible

Video Collaboration App Plugin Compatibility

Keep Deploying!

Our team has truly enjoyed collaborating with developers building the next generation of Programmable Video experiences. We have seen some amazing apps and can’t wait to see what comes next. If you are new to Programmable Video, check out our apps and get started in minutes.

Aaron Alaniz is a Programmable Video and Voice tech lead at Twilio. He is interested in helping developers build more engaging real-time communication experiences in their apps. He can be reached at aalaniz [at] twilio.com