My requirement is to launch my installed application from chrome browser if it is installed on client machine, If not installed then I wanted to start download. What is best
If you have a chrome app, you can use inline install: https://developer.chrome.com/webstore/inline_installation