StoreGreen v0.1.0
✗ 3 BLOCK — store will reject
3BLOCK
0RISK
1WARN
0undecidable
2passed
modules: — · form factor: phone · 0.001s
repo: —
aab: /tmp/demo/build/tipjar-release.aab
Findings
BLOCK
AMZ-IAP-04
decided from: bundle
<queries> lacks com.amazon.venezia in bundle manifest
at: base/manifest/AndroidManifest.xml
found: com.amazon.venezia absent
expected: com.amazon.venezia and com.amazon.sdktestclient in <queries>
✎ manual Add to AndroidManifest.xml: <queries><package android:name="com.amazon.venezia"/><package android:name="com.amazon.sdktestclient"/></queries>
BLOCK
AMZ-IAP-03
decided from: bundle
com.amazon.device.iap.ResponseReceiver absent from bundle manifest
at: base/manifest/AndroidManifest.xml
found: receiver not found in manifest bytes
expected: com.amazon.device.iap.ResponseReceiver
✎ manual Add the receiver block to AndroidManifest.xml: <receiver android:name="com.amazon.device.iap.ResponseReceiver" android:exported="true" android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY"> <intent-filter><action android:name="com.amazon.inapp.purchasing.NOTIFY"/></intent-filter></receiver>
BLOCK
AMZ-IAP-01
decided from: bundle
AppstoreAuthenticationKey.pem missing from bundle
at: base/assets/AppstoreAuthenticationKey.pem
found: entry absent
expected: base/assets/AppstoreAuthenticationKey.pem present
✎ manual Download the public key: Amazon Developer Console → app → Upload Your App File → Additional information → View public key. Place it at base/assets/AppstoreAuthenticationKey.pem before bundling.
WARN
GP-16KB-01
decided from: bundle
libtipjar.so PT_LOAD alignment 0x1000 < 0x4000; 16 KB page support missing (BLOCK from 01.02.2027)
at: base/lib/arm64-v8a/libtipjar.so
found: min p_align = 0x1000; failing: base/lib/arm64-v8a/libtipjar.so (min p_align=0x1000)
expected: every PT_LOAD p_align ≥ 0x4000 (16 KB)
✎ manual Rebuild native libraries with AGP 8.5.1+ and NDK r28+. Third-party native dependencies (e.g. SQLCipher) must also be rebuilt — a prebuilt .so cannot be patched post-build.
2 rules passed
SMOKE-01 — bundle file is readable: /tmp/demo/build/tipjar-release.aab
X-FLAVOR-01 — no Play Billing signals found in bundle (manifest + dex checked)
Not applicable (3): AMZ-IAP-06, GP-API-01, GP-BILL-01
Not implemented (13): AMZ-IAP-02, AMZ-IAP-05, AMZ-IAP-07, AMZ-IAP-08, GP-API-02, GP-BILL-02, GP-PERM-01, GP-PERM-02, GP-PRIV-01, GP-DS-01, GP-EXP-01, X-SIGN-01, X-VER-01
StoreGreen v0.1.0 · MIT licence