mirror of
https://github.com/zapstore/zapstore.git
synced 2026-10-05 12:38:24 +00:00
288cb8ef16058d03627d01b6cb5337db300c4918
When a download from the original URL (e.g. GitHub) fails hash verification, retry from cdn.zapstore.dev before showing an error to the user. This handles transient corruption or CDN cache issues. - Add cdnRetryTracker in PackageManager to track whether a download came from CDN - Add retryDownloadFromCdn() to re-download from CDN URL (hash-based) - In AndroidPackageManager, on HASH_MISMATCH: if not from CDN, retry from CDN; if already from CDN, show error (no infinite loop) - Encode isCdnRetry in task metadata so completion handler can set cdnRetryTracker Co-authored-by: Cursor <cursoragent@cursor.com>
Zapstore
The open app store powered by your social network
Build from source
flutter pub get
flutter build apk --split-per-abi --debug
APK will be available at build/app/outputs/flutter-apk.
Contributing
Unless it's a minor fix, please reach out to us first before working on any contribution!
We will have a clearer process to contribute once we are out of beta.
Testing
This project is tested with BrowserStack.
License
MIT
Description
No description provided
androidapkappappstoregrapheneoslightninglightning-networknostrobtainiumpermissionlessplaystoresha256social-graphweboftrust
Readme
16 MiB
Languages
Dart
90.8%
Kotlin
8.7%
Makefile
0.5%