genondemand.comapps@genondemand.com as the public developer contact across every submission./privacy/ live and reachable. Play requires this exact URL in the store listing. Devx drops a template privacy page into every brand template — ACS reviews language once, propagates to all./docs/<brand>/assets/. ACS approves or asks for a revision.| Field | Google Play | Apple App Store |
|---|---|---|
| Account fee | $25 one-time · ✓ have | $99 / year · ✓ have |
| Build format | AAB (Android App Bundle) | IPA (iOS App Archive) |
| Signing | Play App Signing + upload keystore | Apple certificate + provisioning profile |
| Need a Mac? | No — Linux CI builds fine | Yes — Xcode required for IPA |
| App name | 30 chars | 30 chars |
| Subtitle / short | Short desc · 80 chars | Subtitle · 30 chars |
| Full description | 4000 chars | 4000 chars |
| Keywords | — (Play uses description) | 100 chars comma-separated |
| Promo text | — | 170 chars (updates without review) |
| App icon | 512 × 512 PNG | 1024 × 1024 PNG |
| Feature graphic | 1024 × 500 PNG/JPG | — (screenshots only) |
| Phone screenshots | 2–8, any 16:9 / 9:16 | 3–10 · 6.7", 6.5", 5.5" required |
| Tablet screenshots | Optional | iPad 12.9" required if iPad targeted |
| Privacy policy URL | Required — public URL | Required — public URL |
| Support / contact | apps@genondemand.com shown publicly | apps@genondemand.com shown publicly |
| Content rating | IARC questionnaire | Apple age-rating questionnaire |
| Data-safety form | Required (data types + purposes) | App Privacy declarations (similar) |
| Review time | Typically 1–3 days | Typically 1–2 days |
| OTA content updates | Instant · WebView loads live URL · no review | Instant · WebView loads live URL · no review |
| Native shell update | New AAB → 1–3 day review | New IPA → 1–2 day review |
main, if native/ changed, bump versionCode, rebuild AAB, push to Play Internal track automatically. Zero-click OTA for native updates.sandbox.lionwithamic.com. Once we're happy with the LWM rebrand there, promote to the main lionwithamic.com origin.lionwithamic.com live, the moment we promote sandbox → prod, every installed app on every device instantly shows the LWM branding. Same package, same signed AAB, same install base.ACS cleared both dev accounts + the keystore direction (fresh, NOT devxray) + the support email domain (apps@genondemand.com). Devx queue for the next 24h: (1) generate the fresh keystore + hand ACS the backup file, (2) build a signed AAB of the current lionwithamic (Radheya-branded) site, (3) draft the Play + Apple listings using the comparison-table sizes above, (4) push a template /privacy/ page into every brand template for ACS review, (5) upload to Play Console once ACS confirms the AAB looks right.