1
Issue pre-signed URLs from your server
Your backend generates time-limited upload and download URLs per object and operation.
Your backend generates time-limited upload and download URLs per object and operation.
The Android app performs standard HTTPS PUT and GET requests against those URLs, with resume via HTTP Range requests where supported.
Test background uploads, retries and large media files on target devices and networks before release.