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
