Onboarding live apps without owner questions for what the stores and the code prove: storebound onboard imports the live products and subscriptions with USD / base prices (catalog diff clean), contact values, the App Review contact and demo account (credentials.json, masked), sign-in for review from Apple's review detail and auth code, and the account deletion page from the app's site; App Store keywords count characters (live fields up to 265 bytes accepted); validate accepts the 6.5-inch iPhone set and Play's default-language graphics fallback; Play Reporting API off gives the project's enable link and apps list falls back to local apps; accounts default <profile>; store-only apps (apps add --store --app-id) shown read-only in the desktop (pitfalls 43-52)

This commit is contained in:
CRTkafa 2026-10-13 07:25:01 +08:00
parent d2ce185441
commit e5f148e534
55 changed files with 1648 additions and 158 deletions

View file

@ -73,6 +73,10 @@ Before pushing local texts over a console edit, pull the live ones and read the
Both print the diff against `store/appstore.md` / `store/listing.md` and write only with `--write` (MCP:
`apple_listing_pull` / `play_listing_pull` with dry_run false). New locales are appended as sections; a Play section
shared by several codes is only changed when the store has the same text for all of them.
- An app that was live before storebound: `storebound onboard` (then `--write`) imports the live products and
subscriptions with their USD / base prices, contact values, the App Review contact and demo account, sign-in for
review and the account deletion page; then `storebound catalog diff` is clean. Ask the owner only the questions it
lists at the end.
- `storebound catalog pull [--write]`: IAP and subscription titles / descriptions (Play: benefits) against the config.
`storebound.config.ts` is never rewritten: `--write` saves `.storebound/pull/catalog.json` as a proposal; merge the
listings into the config yourself (the agent), then `storebound check`.