I don’t know about cublah, but for my app there is no problem after a fresh install has already been run once because of course storage permissions are then already set to allowed after the first time its launched (provided the user selects allow). Having people close the app after first launch is really silly but that is the only solution for now, other than asking people to allow storage permission before they launch a freshly installed app.
There shouldn’t be a need to store any values manually once a user has ‘allowed’ storage permissions.