async getAssetDownloadUrl() {
    const { platform } = process;
    let downloadUrl = '';

    if (this.releases) {
      switch (platform) {
        case 'win32':
          downloadUrl = this._getAssetByExtension('exe');
          break;

        case 'darwin':
          downloadUrl = this._getAssetByExtension('dmg');
          break;

        default:
          if (isSnap()) {
            downloadUrl = this._getAssetByExtension('snap');
          }
          else if (isAppImage()) {
            downloadUrl = this._getAssetByExtension('appimage');
          }
          else {
            const packageFormat = await getSupportedLinuxPackageFormat();
            downloadUrl = this._getAssetByExtension(packageFormat);
          }
      }

      return downloadUrl || releasesApiEndpoint;
    }

    return '';
  }
Returns download URL from where the given version of
application installer can be downloaded.

@returns {Promise<string>}
The Download URL for downloading the installer based on
the platform (Windows, MacOS, Linux)