Why do I need to manually install a Chrome App?
Unfortunately, the Chrome Web Store is not available in every country. In this case, you will need to install an extension manually. This tutorial explains the steps required. Note that using this method, you will not get automatic App updates. Continue reading Install a Chrome App Manually