How delivery works
How delivery works
For storage backends, CDN options, and when to customize server adapters, see Infrastructure adapters. Cloudflare CDN setup: Cloudflare setup. Most installs use the defaults from Install.
The SDK reads these objects under your download base URL:
<downloadBaseUrl>/<deploymentKey>/meta.json
<downloadBaseUrl>/<deploymentKey>/<binaryVersion>/manifest.json
<downloadBaseUrl>/<deploymentKey>/<binaryVersion>/<runningPackageHash>/manifest.json
- The manifest carries the full bundle URL and, when available, a binary patch URL. The SDK prefers the smaller patch and automatically falls back to the full bundle if the patch download or apply fails.
- Bundle file names: iOS
main.jsbundle, Androidindex.android.bundle. - The MinIO bucket (
codemagic-patch) allows public reads of published artifacts but denies public reads under the_internal/*prefix (staged uploads).