It is to work with the server code: https://github.com/ringcentral/rc-unified-crm-extension
Assuming you have already setup your local server, let's then start setting up your client app. Here are the steps:
npm i
- In
src
, there's amanifest.sample.json
, rename it tomanifest.json
and fill in. As at development stage, the only required field isdefaultCrmManifestUrl
. npm run build
- The build will be in
dist
folder - To install it, go to chrome://extensions/ and toggle on "Developer mode" and click "Load unpacked"
This client app is a Chrome extension which has url matcher to control its accessibilities. To add your CRM urls:
- Open
public/manifest.json
- Under
content_scripts.matches
, add your CRM's url - Under
web_accessible_resources/matches
, add your CRM's url