mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #329] Parity: Game Center challenges, activities, groups, matchmaking #101
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rudrankriyam on GitHub (Jan 30, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/329
Originally assigned to: @rudrankriyam on GitHub.
Overview
Expand Game Center CLI to cover missing resources: challenges, activities, groups, and matchmaking (queues, rule sets, rules, teams, metrics).
Scope (OpenAPI resources)
gameCenterChallenges+ versions/localizations/images/releasesgameCenterActivities+ versions/localizations/images/releases + relationships (achievements/leaderboards)gameCenterGroupsCRUD + relationshipsProposed CLI
Top-level group:
asc game-center ...New/expanded subcommands:
game-center challenges list|get|create|update|deletegame-center challenges localizations list|create|update|deletegame-center challenges images create|update|deletegame-center challenges releases list|create|deletegame-center activities list|get|create|update|deletegame-center activities localizations/images/releases ...game-center activities achievements|leaderboards set --activity-id ID --ids ...game-center groups list|get|create|update|deletegame-center groups achievements|leaderboards|challenges set ...game-center matchmaking queues|rule-sets|rules|teams ...game-center matchmaking metrics ...Examples:
asc game-center challenges list --app APP_IDasc game-center activities create --app APP_ID --reference-name "Weekly" --vendor-id com.example.weeklyasc game-center matchmaking queues list --app APP_IDFlag patterns
Common:
--app,--id,--output,--pretty,--limit,--next,--paginate,--confirmResource-specific:
--reference-name,--vendor-id,--locale,--file,--rule-set-idOutput
--prettyfor JSON--output table/markdownfor list commandsDetailed TODO
Acceptance criteria
--nextvalidation worksTests
Implementation notes
internal/asc/game_center.gointernal/cli/gamecenter@rudrankriyam commented on GitHub (Jan 30, 2026):
Update:
grp.) and group/app flag exclusivity.0.21.0(workflow triggered by tag).Notes/limitations observed during live testing:
groups achievements|leaderboards set(v1) only accepts IDs already attached to the group. Use v2 create with--group-idand--v2plus group relationships--v2to attach.game-center groups list --app ...returnedGameCenterDetailsV1not found for this app; appears server-side. We can add a fallback/list-without-filter if desired.