question

chris-goetz avatar image
chris-goetz asked benjamin-dean answered

Can I write one application and distribute it to multiple clients?

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.

getting started
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

benjamin-dean avatar image
benjamin-dean answered
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

1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

remote avatar image
remote answered
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
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys