Hi Ankit,
Thank you for clarifying,
When you launch the extension application - it first initialises the 'SYMPHONY.services'.
You can run 'SYMPHONY.services.subscribe()' to subscribe your local application.
The 'SYMPHONY.services.subscribe()' is an important process for the extension application registration.
It finds a service - either local or remote - that has been registered and returns it. It will returns false if the service does not exist.
Failure to subscribe to a Symphony service is the indicator that your in a web browser - as you will see the response as 'false' confirming that it is launched from with the web browser.
You will be able to find out more information on the following documentation:
https://docs.developers.symphony.com/building-extension-applications-on-symphony/overview-of-extension-api/extension-api-services/register-and-subscribe
Please let us know should you have any further question or feedback.
Hi Ankit,
Thank you for your question,
If you wanted to check & troubleshoot whether your extension application was opened inside the Symphony Desktop Client or Symphony Web Client (accessed via web browser) - you will need to use the 'Developer Tools' on each of the clients.
For the Symphony Desktop Client - you will need to click on the following selections from the top naviagation pane.
'Help' --> 'Troubleshooting' --> 'Toggle Developer Tools'
For the Symphony Web Client (accessed by web browser) - you will need to open the 'Developer Tools' from the web browser such as Chrome.
This will open the Developer Tools in a new window - you can click on the 'Network' tab & ensure the 'Console' view is shown on the bottom section.
You can clear the existing logs on the Network & Console sections before proceeding to opening the extension application from where you are loading it from.
You will be able to see if whehter the extension application appears on the Developer Tools on either the Symphony Desktop Client or Web Client. You will find the log entry that appears with the reference to the extension application too to ensure it is the right application.
I hope this helps but should you have any further questions or feedback - please let us know.