This could also be another solution since the download process using firebase storage 'downloads the file' to the users phone....which I don't like........ I would rather have all of my content to be online access only......just like google drive........I was thinking about making the app user sign in with google account so he can access google drive through the app and then handle the permissions with the 'google share option' which I find easier to handle.