StoreGreen v0.1.0
✗ 1 BLOCK — store will reject
1BLOCK
0RISK
0WARN
3undecidable
3passed
modules: app · form factor: phone · 0.004s
repo: /tmp/demo/tipjar-amazon
aab: —
Findings
BLOCK
AMZ-IAP-06
decided from: source
R8 keep rules incomplete — missing: -keep class com.amazon.** { *; }, -dontwarn com.amazon.**, -keepattributes *Annotation*
at: app/proguard-rules.pro:1
found: missing: -keep class com.amazon.** { *; }; -dontwarn com.amazon.**; -keepattributes *Annotation*
expected: -keep class com.amazon.** { *; } -dontwarn com.amazon.** -keepattributes *Annotation*
✎ manual Add to your proguard-rules.pro:
-keep class com.amazon.** { *; }
-dontwarn com.amazon.**
-keepattributes *Annotation*
Undecided (3)
AMZ-IAP-03
· com.amazon.device.iap.ResponseReceiver not found in source manifests — a dependency AAR may still contribute it; re-run with --aab
gave up at app/src/main/AndroidManifest.xml:1
AMZ-IAP-04
· com.amazon.venezia not found in source manifests — a dependency AAR may still contribute it; re-run with --aab
gave up at app/src/main/AndroidManifest.xml:1
AMZ-IAP-01
· AppstoreAuthenticationKey.pem not found in source tree — the key is a secret and does not belong in a public repository; verify it is injected at build time before uploading
gave up at app/build.gradle:1
3 rules passed
SMOKE-01 — repo root is a readable directory: /tmp/demo/tipjar-amazon
GP-API-01 — targetSdk 36 ≥ 36 (form factor: phone (assumed — no form-factor feature found))
X-FLAVOR-01 — Play Billing correctly scoped to play flavor; Amazon IAP in amazon flavor
Not applicable (2): GP-BILL-01, GP-16KB-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