games status: both stores' game services in one read-only report (CLI, MCP games_status, desktop read method); --json status output stays pure JSON
This commit is contained in:
parent
a4c31e096b
commit
26f0723641
7 changed files with 23 additions and 4 deletions
|
|
@ -217,6 +217,9 @@ export const TOOLS: ToolDef[] = [
|
|||
{ name: 'apple_encryption', title: 'Export compliance answer', command: ['apple', 'encryption'], write: true, network: true, idempotent: true,
|
||||
description: 'Answer export compliance for builds from apple.usesNonExemptEncryption in the config (never guesses).',
|
||||
props: { build: { type: 'string', description: 'Build number (default: every build without an answer)' } }, args: i => opt('build', i.build) },
|
||||
{ name: 'games_status', title: 'Game services status (both stores)', command: ['games', 'status'], write: false, network: true,
|
||||
description: 'Read-only Game Center and Play Games Services status: App ID GAME_CENTER capability, the entitlement, Game Center detail and version switch, the games_APP_ID resource vs games.playGames.appId, leaderboard / achievement counts on each store vs the config with pending changes, findings and absolute console links.',
|
||||
args: () => ['--json'] },
|
||||
{ name: 'apple_game_center', title: 'Game Center sync', command: ['apple', 'game-center'], write: true, network: true, idempotent: true,
|
||||
description: 'Game Center from the config\'s games section: switch it on for the app (gameCenterDetails) and the editable version (gameCenterAppVersions), upsert leaderboards and achievements with their localizations by vendor id (create / PATCH only what differs; never deletes or archives), then read back. Nothing is submitted: they go to review with the next version. The App ID capability is signing ensure\'s (terminal).',
|
||||
args: () => [] },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue