Cloud Storage
Firebase Cloud Storage provides secure and scalable object storage for user-generated and application-managed files. It is commonly used for storing images, save files, downloadable content, backups, and other binary assets that should not be stored directly in databases.
The Cloud Storage module in this plugin allows Unreal Engine applications to upload, download, delete, and retrieve URLs for files stored in Firebase Cloud Storage with full progress reporting.
Capabilities
- Upload local files directly to Firebase Cloud Storage.
- Upload raw byte data without creating intermediate files.
- Download files to a specified local path.
- Download raw byte data into memory.
- Track upload and download progress in real time.
- Delete files from Cloud Storage.
- Generate download URLs for stored files.
Important Notes
- Cloud Storage access is governed by Firebase Security Rules, which must be configured correctly to allow the intended operations.
- Large file transfers may take significant time on slow or unstable networks, so progress callbacks should be used for user feedback.