LUMEN — how to publish (iOS + Android) ====================================== Publisher: Torrey Studio Bundle / package: com.torreystudio.lumen Support: hello@torrey.studio Developer website: https://torrey.studio Privacy policy URL: this game's live /privacy page (paste the deployed URL) This preview is a real game in the browser. Apple and Google do not accept a website as an App Store / Play Store binary. You wrap this same UI in a thin native shell, then submit. You cannot get a signed .ipa or .aab from this preview. Those are produced on your Mac (Xcode) and in Android Studio after you wrap the web build. What is in this zip ------------------- - READ-ME-FIRST.txt start here - lumen-ios-app-store.txt Apple listing copy + age answers - lumen-google-play.txt Play listing + data safety notes - lumen-privacy-policy.txt Privacy policy - lumen-terms.txt Terms - lumen-skus.csv In-app product ids (keep these strings) - HOW-TO-PUBLISH.txt this file - icon-1024.png App Store icon - icon-512.png Play hi-res icon - icon-192.png PWA / adaptive source - apple-touch-icon.png 180×180 - feature-graphic.png Play feature graphic 1024×500 - screenshots/ phone captures of the live game - native/ Capacitor config, StoreKit + Play Billing json, AdMob placeholders, iOS and Android info sheets What you still need ------------------- 1. Apple Developer Program ($99 / year) under Torrey Studio 2. Google Play Console ($25 once) under Torrey Studio 3. A Mac with Xcode (for the iPhone build) 4. Android Studio (for the Play .aab) 5. AdMob app id + rewarded / interstitial units 6. App Store Connect + Play products matching lumen-skus.csv 7. The live /privacy URL from the deployed game pasted into both consoles Wrap with Capacitor (usual path) -------------------------------- In a copy of this project on your computer: npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android npx cap init Lumen com.torreystudio.lumen # copy native/capacitor.config.json over the generated config npm run build npx cap add ios npx cap add android npx cap copy Then open ios/App in Xcode and android/ in Android Studio, set the 1024×1024 icon, plug in AdMob + StoreKit 2 / Play Billing (RevenueCat is the fastest way), and archive / bundle. Use native/storekit-products.json and native/play-billing-products.json so the product ids stay identical to the web shop (coins_200, coins_600, coins_1500, coins_4000, no_ads, full_lives). Preview billing in this web app completes instantly so you can test the economy. Production must call the real stores and offer Restore Purchases for Remove ads. Age rating ---------- Everyone / 4+ / IARC 3+. No user-generated content, no location, no chat, in-app purchases present. Data safety ----------- Web build: nothing leaves the device. With AdMob: device advertising id (see AdMob policy). With IAP: Apple / Google process the payment. Store listing contacts ---------------------- Seller: Torrey Studio Support email: hello@torrey.studio Developer website: https://torrey.studio Privacy: deployed game /privacy Support page: deployed game /support