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
Can I write one application and distribute it to multiple clients?
Tags: getting started
Dec 1, 2015 at 6:03am   •   2 replies  •  0 likes
chris-goetz

We are exploring the idea of writing a very simple caller id popup and fax app that can be used in a terminal server environment (multiple instances of the same app running under different user contexts isn't possible with the current RingCentral for Windows application). If we want to write the app once and use it for multiple customer accounts, does each customer have to register for a developer account and get a unique app key and app secret or can we use the same ones generated for our app under our developer account?


Basically, we want to be able to write a very simple application once and deploy that app to customers using virtual desktops (terminal server, vmware, citrix, etc.) that have their own RingCentral accounts.

2 Answers
answered on Dec 1, 2015 at 9:34am  
Great question Chris,

1. If we want to write the app once and use it for multiple customer accounts, does each customer have to register for a developer account and get a unique app key and app secret or can we use the same ones generated for our app under our developer account?

ANSWER: No, you write one app which provides each customer to login with their RingCentral account and manages the various customer sessions server-side, the running instance of your app will then have an access_token for that user via your app (which contextualizes all subsequent calls to the RingCentral API for the logged in customer that use that access_token).

The RingCentral Connect Platform is built to achieve your exact use-case. To have your app be available (once it has been approved for production use) to multiple customer accounts make sure to set the Scope of your app to "Public" (available during app initialization, and post-init by editing the app's info). You can achieve all of this on the Applications view of the Developer Portal by either:

1. Registering a New App

OR

2. Choosing an already defined app from the list


 0
answered on Mar 28, 2017 at 10:07pm  
Chris,

Were you able to get your RC app working with Terminal Server?
If so, we are desperate for this functionality.
I'm sure we can come to some type of arrangement.

Thanks

 0



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