Skip to content

Prepare separate Galaxy Store starter release - #8

Draft
nugglebug87 wants to merge 3 commits into
mainfrom
feature/galaxy-store-release
Draft

nugglebug87 wants to merge 3 commits into
mainfrom
feature/galaxy-store-release

Conversation

@nugglebug87

Copy link
Copy Markdown
Owner

LILOPIA's current Android build exposes simulated checkout and development unlocks. This adds an opt-in -Pdistribution=galaxy build for com.lilopia.game.samsung (0.1.1/code 2), retaining starter gameplay while disabling simulated ownership, checkout, prices and development controls. The default package and store behavior remain intact.

The Galaxy build disables Android backup and transfer, bundles edition-specific policy pages, and includes a signing helper that stores the dedicated release key outside the repository with a Windows DPAPI-protected password. It also fixes the remaining AAB workflow's obsolete SDK package default.

Validation: 16 Node tests pass, including Galaxy ownership and save migration checks; Galaxy assembleRelease/bundleRelease/lintRelease run locally; APK signing/alignment and AAB validation checked. Browser checks on bundled assets cover gameplay, save/Continue, policy navigation, settings without development controls, and expansion preview without purchase actions. Native device QA and Samsung Seller Portal submission remain incomplete. Samsung login, seller eligibility, final policy URL, ratings, existing package identity and submission validation must be verified before release. Signing secrets are excluded from GitHub and artifact packets.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant