How to get a download URL for files in Google Cloud Storage?

You can get the downloadable link replacing the values of the following string:

https://storage.googleapis.com/{bucket.name}/{blob.name}

If you need to limit permissions or time to make the request, you can generate a Signed URL

A signed URL is a URL that provides limited permission and time to make a request. Signed URLs contain authentication information in their query string, allowing users without credentials to perform specific actions on a resource. When you generate a signed URL, you specify a user or service account which must have sufficient permission to make the request that the signed URL will make. After you generate a signed URL, anyone who possesses it can use the signed URL to perform specified actions, such as reading an object, within a specified period of time.