Complete Guide

How AppDeploy Works

Discover how to manage your app store listings, monitor reviews, deploy new app versions, set up package names, and connect to app stores—all seamlessly in one platform.

Getting Started

Follow these steps to begin deploying your apps

1

Create Organization

Set up your team workspace

2

Add Project

Create a project for your app

3

Configure Package Names

Add your app identifiers

4

Connect Stores

Add store credentials

5

Deploy

Upload and publish your app

5 Steps to deploy your app
Package Names & Bundle IDs

Why They're Crucial

Package names (Android) and Bundle IDs (iOS) are unique identifiers for your app. They must match exactly with what's configured in your app stores. Without them, deployments cannot proceed.

Android Package Name
com.company.appname
  • • Reverse domain format
  • • All lowercase
  • • No spaces or special characters
  • • Permanent once published
iOS Bundle ID
com.company.AppName
  • • Reverse domain format
  • • Case sensitive
  • • Alphanumeric characters only
  • • Must match provisioning profile

Pro Tip: Add all your package names before creating deployments. You can manage multiple apps within a single project by adding different package names.

Store Credentials

Why Store Credentials are Essential

  • • Enable automated deployment without manual intervention
  • • Provide secure API access to publish apps
  • • Allow AppDeploy to manage your app listings
  • • Required for fetching reviews and analytics

Google Play Store

Service Account Setup
  1. 1. Go to Google Play Console
  2. 2. Navigate to Settings → API access
  3. 3. Create a service account
  4. 4. Grant necessary permissions
  5. 5. Download JSON key file
  6. 6. Upload to AppDeploy

Required Permissions: Release management, View app information, Manage store listings

App Store Connect

API Key Method
  1. 1. Sign in to App Store Connect
  2. 2. Go to Users and Access → Keys
  3. 3. Generate an API key
  4. 4. Note the Key ID and Issuer ID
  5. 5. Download the .p8 private key
  6. 6. Enter all three in AppDeploy

Key Type: App Manager role recommended for full deployment capabilities

Security Features
  • • All credentials are encrypted at rest using industry-standard encryption
  • • Connection validation ensures credentials work before saving
  • • Credentials are never exposed in the UI after saving
  • • Support for multiple connections per platform
  • • Easy revocation through account settings
Deployment Process

File Requirements

Android
  • • File type: .aab (App Bundle)
  • • Max size: 100MB
  • • Signed with upload key
iOS
  • • File type: .ipa (App Archive)
  • • Max size: 4GB
  • • Properly provisioned

Upload Methods

Drag & Drop

or click to browse

Automatic file validation
Real-time upload progress

Deployment Workflow

Prerequisites Check

System verifies package names and credentials exist

Release Configuration

Set name, notes, track, and optional scheduling

File Upload

Drag & drop or browse to upload your app file

Processing

File validation and preparation for store submission

Store Submission

Automatic submission to selected app store

Status Tracking

Real-time updates on deployment progress

Release Tracks
Android: Internal, Alpha, Beta, Production
iOS: TestFlight, App Store
Scheduled Deployments

Schedule deployments for future dates. Perfect for coordinated releases across multiple platforms.

Store Listings Management

Create and manage your app store listings with multi-step wizards that guide you through all required content, ensuring nothing is missed.

Google Play Store Listing

Required Content
  • • App title (max 30 chars)
  • • Short description (80 chars)
  • • Full description (4000 chars)
  • • Promotional video URL
Media Requirements
  • • App icon: 512x512px
  • • Feature graphic: 1024x500px
  • • Screenshots: Min 2, max 8 per type
  • • Device types: Phone, Tablet, TV, Wear

App Store Listing

Required Metadata
  • • App name (max 30 chars)
  • • Subtitle (30 chars)
  • • Keywords (100 chars)
  • • Description (4000 chars)
  • • Promotional text (170 chars)
Additional Info
  • • Support URL
  • • Marketing URL
  • • Privacy policy URL
  • • Release notes
Multi-Language

Support for multiple languages to reach global audiences

Draft System

Save and edit drafts before publishing to stores

Validation

Real-time validation ensures compliance with store rules

Review Management
Total Reviews

Track all user feedback

Average Rating

Monitor app ratings

Reply Rate

Track engagement

Trends

7-day insights

Key Features

Automatic Syncing

Reviews automatically fetched from connected stores

Direct Reply

Reply to reviews without leaving AppDeploy

AI Insights

AI-powered suggestions for review responses

Analytics

Track sentiment and performance over time

Pro Tip: Responding to reviews improves user satisfaction and can positively impact your app's rating. Use AI suggestions to craft thoughtful responses quickly.

Best Practices & Tips

Setup Order

  1. 1.Add package names first - they're required for everything else
  2. 2.Configure store credentials and validate connections
  3. 3.Create listings to prepare store presence
  4. 4.Deploy your apps when ready

Role Management

  • Owners & Admins: Full deployment and configuration access
  • Members: Read-only access to monitor progress

Security Recommendations

Credential Safety

Never share store credentials. Use AppDeploy's secure storage.

Access Control

Regularly review team permissions and remove inactive members.

Rotate Keys

Periodically update store credentials for enhanced security.

Ready to Get Started?

Join thousands of developers who are streamlining their app deployment process with AppDeploy.