Runway Documentation
  • About Runway
  • 🚀Getting started
    • Adding apps
    • Setting up your integrations
      • Branching strategies
      • Builds and branches
      • Pattern strings / tokens
    • Preparing your first release
    • Setting up your team
  • 🎛️Using Runway
    • Navigating Runway
    • Build Distro
      • Quickstart
      • Uploading builds for distribution
      • Build Distro buckets
      • Sharing builds
      • Installing builds
      • Signing and provisioning cheat sheet
    • App overview
    • Releases
      • Release overview
      • Feature flags
      • Kickoff
      • Feature readiness
      • Translations
      • Release candidate
      • Regression testing
      • Beta testing
      • Screenshots
      • Metadata
      • Approvals
      • App submission
      • App store review
      • Release
    • Release schedule
    • Rollout
    • Hotfixes
    • Rollbacks
    • Checklists
    • Build matching
    • App settings
      • General settings
      • Team settings
      • Release pilot rotation
      • Integrations settings
      • Profiles and devices
      • Signing keys
      • Health metrics settings
      • Automations settings
      • Notifications settings
      • Schedule settings
      • Beta testing settings
      • Metadata settings
      • Release defaults
      • Checklists settings
      • Custom strings settings
    • Organization overview
    • Organization settings
      • Team
      • SSO/SAML
    • User settings
    • Over-the-air (OTA) releases
  • ⚙️Integrations
    • Integrations overview
    • Version control
      • Azure Repos
      • Bitbucket
      • GitHub
      • GitLab
    • Project management
      • Asana
      • Azure Boards
      • GitHub Issues
      • Jira
      • Linear
      • Pivotal Tracker
      • Monday.com
      • Shortcut
    • CI/CD
      • App Center Build
      • Azure Pipelines
      • Bitbucket Pipelines
      • Bitrise
      • Buildkite
      • CircleCI
      • Codemagic
      • GitHub Actions
      • GitLab CI
      • Jenkins
      • TravisCI
      • Xcode Cloud
    • Regression testing
      • TestRail
      • Xray
    • Beta testing
      • Google Play testing tracks
      • TestFlight
      • App Center
      • Firebase App Distribution
    • App stores
      • App Store Connect
      • Google Play Console
      • Amazon Appstore
      • Huawei AppGallery
      • Samsung Galaxy Store
    • Notifications
      • Microsoft Teams
      • Slack
    • Stability monitoring
      • BugSnag
      • Datadog
      • Embrace
      • Firebase Crashlytics
      • New Relic
      • Sentry
      • Dynatrace
    • Observability & analytics
      • Amplitude
      • Datadog
      • Google Analytics
      • Mixpanel
      • New Relic
      • Custom observability & analytics
    • Feature flagging
      • Optimizely
      • LaunchDarkly
    • Scheduling
      • Opsgenie
      • PagerDuty
    • Translations
      • Crowdin
      • Lokalise
    • Calendar
      • Google Calendar
  • ⚡Automations
    • Automations overview
    • Types of automations
  • đź””Notifications
    • Notifications overview
    • Types of notifications
  • 🪝Webhooks
    • Outgoing webhooks
  • 📡REST API
    • Overview
    • Reference Docs
    • Markdown Badge API
    • App configuration files
  • 🛠️Quickstart CI/CD
    • Quickstart CI/CD overview
    • Getting started
  • Support
    • Contact us
Powered by GitBook
On this page
  • Set up
  • Navigate to the Integration settings page
  • Connect Amazon Appstore
  • Creating a Security Profile in the Amazon Developer Portal
  • Releasing to the Amazon Appstore

Was this helpful?

  1. Integrations
  2. App stores

Amazon Appstore

PreviousGoogle Play ConsoleNextHuawei AppGallery

Last updated 11 months ago

Was this helpful?

Set up

Navigate to the Integration settings page

  1. Select an app in the top left corner from the Switcher

  2. Navigate to App Settings by clicking the gear icon (⚙️) at the top of the Timeline sidebar

  3. Click on Integrations in the sidebar

Connect Amazon Appstore

  1. Find the Amazon Appstore integration module under the App store capability section

  2. Click “Connect”.

  3. Enter the Client ID and Client Secret of the security profile attached to your app in the Amazon Developer Portal. See for instructions on how to create a security profile.

  4. Enter your app’s App ID.

  5. Click “Install”.

You can find your app’s App ID by navigating to Apps & Services > My Apps in the Amazon Developer Portal and selecting your app. Then under App Information scroll down to the App ID field — it should prefixed with the string amzn1.devportal.mobileapp.

Creating a Security Profile in the Amazon Developer Portal

To enable Runway to authenticate with the Amazon Appstore API, you’ll need to create a security profile and associate it with the App Submission API in the Amazon Developer Portal. You’ll provide the security profile’s Client ID and Client Secret along with your App ID to Runway as part of the integration’s configuration.

  1. Create a new security profile by navigating to Settings > Security profiles on the Amazon Developer Portal.

  2. Associate the security profile to your Amazon app by navigating to Apps & Services > API Access > App Submission API. Select your security profile and click “Attach”.

  3. Navigate back to the security profile to access the necessary Client ID and Client Secret values: Settings > Security Profiles > Select your security profile > Web Settings

  4. Copy the Client ID and Client Secret values for your security profile from the Web Settings section. You’ll need these to configure the Amazon Appstore integration in Runway.

Releasing to the Amazon Appstore

When running a release through Runway to the Amazon Appstore, artifacts from your CI/CD workflow runs are used to populate the list of available builds to upload on the App Submission step in Runway.

Please note that screenshots viewing and editing is currently not supported for Amazon Appstore.

For more information on how to create a security profile that can be used by Runway to authenticate with the Amazon App Submission API, visit their .

You must turn on the Provide build artifact downloads and notify in Slack when available to enable Runway to surface and upload artifacts to Amazon Appstore.

⚙️
documentation
automation
here