play images: tablet, TV and Wear sets are optional; play.tablets switch (default: tablet renders exist); a missing optional set never deletes Play's images without --prune

A phone-only project aborted with 'no sevenInchScreenshots'. Play requires the 512 icon, the 1024x500 feature graphic and at least 2 screenshots (Play Console Help answer 9866151). play images uploads what exists and prints an info line for missing optional sets; play.tablets true makes missing tablet sets an error in shots render/check/gallery, validate and play images. Pitfall 19.
This commit is contained in:
CRTkafa 2026-10-12 08:21:03 +08:00
parent 18fde37b9b
commit a9261a8052
18 changed files with 364 additions and 83 deletions

View file

@ -43,6 +43,10 @@ deleting products. Sending a first release for review is the owner's action in t
`--include-drafts` only on the owner's word); the real run asks in a terminal and PUTs only what changes.
7. **API · Graphics.** Render (`store-screenshots` skill), `storebound shots jpeg`, then
`storebound play images > .storebound/play-images.log 2>&1 &` and follow the log (it is slow: one edit per language).
Required: the 512 x 512 icon, the 1024 x 500 feature graphic and at least 2 phone screenshots (Play Console Help
answer 9866151). 7" / 10" tablet screenshots are optional (no tablet featuring without them): a phone-only project
gets an info line, not an error; `play.tablets: true` renders and requires them, `false` never asks. Tablet
screenshots already on Play stay unless the owner runs `--prune`.
8. **API · In-app products.** `store-iap-setup` skill (`storebound play products`). Needs a build with the BILLING
permission on any track first.
9. **API · Data safety.** Answers in `dataSafety` of the config, `storebound play data-safety`, then check the summary