Store Management

August 15, 2026 · View on GitHub

English | 简体中文

Store commands have a different responsibility from the general publish command. Publishers upload one artifact, while store commands query apps, manage versions and tracks, submit reviews, and synchronize metadata and images.

Entry Points

Entry pointPurposeDocumentation
fastforge appstoreApp Store Connect API, builds, and reviewApp Store Connect
fastforge appgalleryHuawei apps, packages, and releasesAppGallery Connect
fastforge googleplayGoogle Play edits, AABs, and tracksGoogle Play
fastforge storeProcess multiple configured store appsUnified Catalog

Project Configuration

The store application list lives in .fastforge/config.yaml:

stores:
  appstore:
    apps:
      - bundle_id: com.example.myapp
        app_id: "1234567890"
  appgallery:
    apps:
      - app_id: "987654321"
        package_name: com.example.myapp
  googleplay:
    apps:
      - package_name: com.example.myapp
        track: production
fastforge store list

Provide authentication credentials through process environment variables. See Store Configuration for all fields.

Output Options

The appstore, appgallery, and googleplay commands support:

  • --json <FIELDS>
  • --limit <LIMIT>
  • --verbose
  • --debug
  • --no-color

App Store commands additionally support --paginate.