mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[PR #118] [MERGED] In-app purchases and subscriptions #301
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#301
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?
📋 Pull Request Information
Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/118
Author: @rudrankriyam
Created: 1/24/2026
Status: ✅ Merged
Merged: 1/27/2026
Merged by: @rudrankriyam
Base:
main← Head:cursor/in-app-purchases-and-subscriptions-5fad📝 Commits (10+)
834a5aaAdd IAP and subscriptions managementacaa874Remove unused subscription client helpers5ba24f9Merge pull request #120 from rudrankriyam/cursor/client-subscriptions-cleanup-1f43aa930acMerge origin/main into in-app-purchases-and-subscriptions brancha078ec3Fix IAP list endpoint pathc93872dMerge main (includes PR #106 TestFlight) into IAP branch04efcefFix IAP localization validation and cleanup28f85a7Merge pull request #144 from rudrankriyam/cursor/iap-dead-code-and-validation-bc29f8098c7Merge main into in-app purchases branch57b7cccFix subscription create relationship name from subscriptionGroup to group📊 Changes
14 files changed (+3090 additions, -5 deletions)
View changed files
📝
cmd/commands_test.go(+225 -1)➕
cmd/iap.go(+454 -0)📝
cmd/root.go(+2 -0)➕
cmd/subscriptions.go(+804 -0)📝
internal/asc/client_http_test.go(+384 -4)➕
internal/asc/client_iap.go(+156 -0)📝
internal/asc/client_pagination.go(+16 -0)➕
internal/asc/client_subscriptions.go(+348 -0)📝
internal/asc/client_types.go(+7 -0)➕
internal/asc/iap.go(+161 -0)➕
internal/asc/iap_output.go(+88 -0)📝
internal/asc/output_core.go(+48 -0)➕
internal/asc/subscriptions.go(+248 -0)➕
internal/asc/subscriptions_output.go(+149 -0)📄 Description
Implement full CLI support for In-App Purchases (v2 API) and Subscriptions. This enables users to manage IAPs, subscription groups, subscriptions, pricing, and availability directly via the command line.
Fixes #74
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.