Skip to content

feat: Add App Store Connect screenshot upload API support - #37

Merged
Redth merged 1 commit into
mainfrom
feature/screenshot-upload-api
Apr 8, 2026
Merged

Redth merged 1 commit into
mainfrom
feature/screenshot-upload-api

Conversation

@Redth

@Redth Redth commented Apr 7, 2026

Copy link
Copy Markdown
Owner

See commits for full details. Adds comprehensive screenshot management API support with models, client methods, and tests.

- Add comprehensive screenshot management models (App, AppStoreVersion, AppStoreVersionLocalization, AppScreenshotSet, AppScreenshot)
- Add Client.Screenshots.cs with full screenshot workflow methods:
  - App discovery (GetAppByBundleIdAsync, ListAppsAsync)
  - Version management (ListAppStoreVersionsAsync, GetLatestEditableAppStoreVersionAsync)
  - Localization handling (ListAppStoreVersionLocalizationsAsync, GetAppStoreVersionLocalizationAsync)
  - Screenshot set operations (Create, List, Delete)
  - Screenshot operations (Reserve, Upload, Commit, Delete)
  - High-level UploadScreenshotAsync for complete workflow
- Add comprehensive test coverage in AppStoreConnectScreenshotTests.cs
- Support all screenshot display types (iPhone, iPad, Apple TV, Apple Watch, Vision Pro)
- Implements multi-step upload workflow: reserve → upload to S3 → commit
- Includes MD5 checksum calculation for upload verification

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@Redth
Redth merged commit dbf9722 into main Apr 8, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant