docs: game-services skill (Game Center + Play Games Services step by step), pitfall 86, commands, CHANGELOG Unreleased; adapters regenerated
This commit is contained in:
parent
22286c7e02
commit
93d7f8a5fc
8 changed files with 104 additions and 0 deletions
|
|
@ -1076,3 +1076,14 @@ that fails without the fix (see CONTRIBUTING.md).
|
|||
line: "--version <x.y.z> is required (storebound apple status shows the editable version)".
|
||||
- **Guard:** `findReviewContact` / `noContactMessage` in `cli/lib/credentials.ts`, `Args.required` in
|
||||
`cli/lib/args.ts` (listing, privacy-manifest, adhoc export, edit, resubmit); `tests/console-guardrails-1021.test.ts`.
|
||||
## 88. Game Center and Play Games Services: ids, SHA-1 and the deprecated enabled-versions route
|
||||
- **Symptom:** Play Games sign-in fails on store installs while debug builds work (the Android credential has the
|
||||
upload key's SHA-1, not the App signing key's); sign-in fails at once with no APP_ID (the Gradle dependency is there,
|
||||
the manifest meta-data or games-ids.xml is not); Game Center items created twice by a re-run; a tool reading
|
||||
`/v1/apps/{id}/gameCenterEnabledVersions`, which the API marks deprecated.
|
||||
- **Do:** one `games` section (game-services skill). Game Center items are matched by vendor identifier (`id`), Play
|
||||
items by `playId` or the default-language name (Play generates ids). Read the SHA-1 on Play Console > App integrity >
|
||||
Play app signing (the Play API has only SHA-256, `generatedapks.list`). Version switch: `gameCenterAppVersions`.
|
||||
- **Guard:** `cli/lib/game-services.ts` (validateGames, planGameCenter, planPlayGames, pgsFindings, gcFindings),
|
||||
`storebound scan` rule `pgs.manifest` / `pgs.app-id`, `cli/play/games.ts` (no 5xx retry of an insert),
|
||||
`tests/game-services.test.ts`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue