Я использую Google Cloud Storage для хранения некоторых изображений для моего мобильного приложения. Все хорошо, я установил свой контейнер на всеобщее обозрение и могу отображать изображения в веб-браузере своего ноутбука, но я не знаю, почему мое мобильное приложение не показывает их.
Ссылка по умолчанию просто не работает:
https://storage.cloud.google.com/xxxxxx/img.jpg
Я обнаружил временное исправление. Это работает, когда я вручную помещаю перенаправленную ссылку, сгенерированную так:
https://00e9e64bac5058e148f83f51ad2da7ad0739d5d15096126e97-apidata.googleusercontent.com/download/storage/v1/b/xxxxxxxxx/o/img.jpg?qk=AD5uMEto7ugE1khfN3VUxc12Mrtg543VNUPfu8Gsfh-Mg9IPe6nO9Y7g2CdJiWIY9ac4dlKpkNasIv40G3R1TD40ffBlTPB5uDb3crSaqx24BnyGX3TsuwFjMZQ3gkWzdZRSWAXpSuAo8Sph0gac4KG-O9BKcELKEVh-2Bxwm3dBYLv7NoRClyEkgtR1QriDRMfisidO2RULACR83xCl9ud0S39rZFw7mWQ7zeazrq_ruRocaNqwb3K69Cg7v2yaEoGA5wpt-QHMqzJgs3_fNlO3ZsxAC48kZpSjwn0ea1irK_C9CgoT1LfDwxrEEAXixr1IeIfXKnZAHq0ShK28oIWi6DRTxHWFPz2PQTPtsoP-tboxfIOwzuq0oxeX-mQtbs3-UGLdxTpxFLtn5jTYeFOspMZWrtptUc-4Uslbag3XpyMshoFb2yNhooUyHRl2Bo3snC7zyMkgToBF3zkm-TyKRuhCUk44mL89aJ3gogxV75cXGE28wMMbrzQra0unIzEgeMbmzT3saotny8ENFDfqzSHG9ZjmFnKd57cfDcVcg6b59YID3gZa9itKp3HTXLaJe5gEw85n2PdOjfXmj-i9KGXNCI890F5CZCmjBRQ
Однако он не подходит для моего кода, так как я не знаю, как сгенерировать эту ссылку программно.
Как я уже говорил выше, я уже установил свой контейнер на общедоступный, поэтому это не проблема авторизации, и она работает в моем веб-браузере.
Есть идеи?