cross-store text: other platforms named in App Store text (2.3.10: Android, Google Play, ...) or Play text (Metadata: iOS, App Store, Game Center, ...) are refused by every text write (apple / play listing, play release / upload notes, listing set, whats-new, storebound edit, desktop editor), blockers in check / validate, scan other-platforms / play-other-platforms; listing.allowPlatformMentions for the owner's functional mentions; whats-new splits [apple] / [play] lines per store; storebound api --yes without a TTY is refused (exit 1, stderr) instead of a silent dry run; pitfalls 77, 78

This commit is contained in:
CRTkafa 2026-10-20 02:57:25 +07:00
parent 3e4015b686
commit edabbec874
32 changed files with 613 additions and 53 deletions

View file

@ -25,6 +25,9 @@ true; never use competitor or other apps' or games' names, "best / #1", or unrel
- **Screenshot captions**: write them with the words people search for ("Budget planner with shared lists", "Match 3 puzzles offline", not "Fun awaits").
Claims that Apple reads caption text for search ranking are unverified; good captions help conversion either way.
- Changing keywords needs a new version (submitted with it); promotional text (170) changes any time but is not indexed.
- **No other platforms (2.3.10)**: no Android, Google Play (Games), Play Store, Galaxy Store, Amazon Appstore, Steam,
Microsoft Store, AppGallery (and localized forms such as "Google Play Spiele", "安卓") in any App Store field,
What's New included. Every App Store text write refuses them (store-pitfalls 77).
## Google Play
- **Indexed**: title (30), short description (80), full description (4000). There is no keyword field.
@ -33,6 +36,9 @@ true; never use competitor or other apps' or games' names, "best / #1", or unrel
- **No stuffing**: a word in more than ~3 % of the full description, keyword lists, ALL CAPS titles, emoji in the
title, or "best / top / #1" break the metadata policy. `check --aso` warns on these.
- Localize every listing you can; Play machine-translates otherwise, which ranks and converts worse.
- **No Apple platforms (Metadata policy)**: no iOS, iPhone, iPad, App Store, Apple Arcade, Game Center or TestFlight in
the title, descriptions or release notes; every Play text write refuses them. A real sign-in button name ("Sign in
with Apple") stays only through the owner's `listing.allowPlatformMentions` entry.
## Workflow
1. List 20-30 candidate terms with the owner: what people would type to find this app (the job it does, the problem it solves; for a game: