ARTICLE AD BOX
I am building a React.Native Bare workflow for a Clover POS integration. I am strictly following the Clover APK Guidelines, but I am unable to upload any APK to the Sandbox Developer Dashboard.
The Symptoms:
When I attached the APK the upload spinner stuck into an infinite state "Uploading..."
The file never appears in the "App Releases" table.
The Console Errors (Inspect Element): When the upload hangs, the Network tab shows these failures:
{"details":"No app with ID YNTNZS0******","message":"Not Found"}
```xml <Error> <Code>NoSuchKey</Code> <Message>The specified key does not exist.</Message> </Error>
Targeting: `cloverstatic.com/web/apps/developer-platform-web/_config/prod-na.json?...`
What I have verified:
Signature: Signed with V1 (JAR Signature) ONLY. V2/V3/V4 are disabled.
Algorithm: Using SHA256withRSA and SHA-256 digest.
Verification: Running jarsigner -verify -verbose myapp.apk returns "jar verified".
ZipAlign: APK is aligned using zipalign -v 4.
Signature File: Using the -sigfile CERT flag to ensure META-INF/CERT.RSA exists.
Environment: Tried Chrome (Incognito), Safari, and Firefox. Also tried creating brand new App containers in the dashboard—all return the same 404 for the newly generated App IDs.
The Question: Since the APK is mathematically valid and verified, why is the Clover backend failing to find the App ID it just created? Is there a known propagation delay between the Dashboard UI and Clover DB?
Environment:
Build Machine: macOS M4
Target SDK: 29 (Android 10)
Tools: build-tools;34.0.0
