Ego Mobile App Builder logoEgo Mobile App Builder/App Submission
App Submission·8 min read

App Submission User Guide

The Submission section guides you through the process of publishing your mobile app after your design is ready. This flow starts after you have created at…

Overview

Overview

The Submission section guides you through the process of publishing your mobile app after your design is ready. This flow starts after you have created at least one App Design and are ready to move forward with store submission.

Depending on your app status and the type of changes made, the submission process may include:

  • First-time submission for a new app
  • Updating content or configuration on an existing app
  • Re-submitting the app when store approval is required again

This guide explains each flow and when to use it.


1. First-Time Submission Flow

When to Use This Flow

Use the first-time submission flow when:

  • You have completed your first app design
  • Your app has not been published to the Apple App Store or Google Play yet
  • You are ready to submit your mobile app for the first time

Entry Point

The submission flow starts from App Design, after the user has successfully created and saved at least one app design.

Typical flow:

App Design → Submission → App Listing Information → Submission Account Selection → Review & Submit


Step 1: Complete Your App Design

Before starting submission, make sure your app design is ready.

You should already have:

  • A completed app design
  • Branding configured
  • Navigation configured
  • Required screens and content reviewed
  • Preview checked

Once the design is ready, continue to the Submission step.


Step 2: Enter App Listing Information

In this step, you provide the store listing details required for publishing to:

  • Apple App Store
  • Google Play

These details are used for your app’s public store page.

Typical App Listing Information

You may need to provide:

  • App name
  • App subtitle or short description
  • Full app description
  • App icon
  • Screenshots
  • Promotional images if required
  • Category
  • Support URL
  • Privacy Policy URL
  • Contact information
  • Version notes if applicable

Because Apple and Google may require different metadata, the system may separate the listing setup into:

  • Apple Listing
  • Google Listing

Best Practices

  • Use clear, customer-friendly store descriptions
  • Ensure your screenshots match the current app design
  • Keep branding consistent across icon, screenshots, and descriptions
  • Double-check spelling, formatting, and URLs


Step 3: Choose the Submission Account Type

After entering the app listing information, you will choose how the app should be submitted.

There are typically two submission options:

Option A: Submit Using the User’s Own Developer Account

Choose this option when the merchant or app owner wants the app to be published under their own:

  • Apple Developer account
  • Google Play Developer account

Common Reasons to Use This Option

  • The user wants full ownership of the app listing
  • The user wants the app published under their own brand account
  • The user wants direct control over app store access, billing, and release management

What May Be Required

  • Developer account access or invitation
  • Store credentials or permissions
  • Required legal or business information already prepared in those accounts

Option B: Submit Using the Ego Mobile Builder Account

Choose this option when the app will be submitted using the platform’s managed submission account.

Common Reasons to Use This Option

  • The user does not have their own developer account
  • The user wants a faster or simpler publishing workflow
  • Submission and publishing are managed by the Ego Mobile Builder platform

Important Note

In this setup, the submission process, ownership structure, and access model may depend on the platform’s publishing policy. Users should clearly understand which parts are managed by the platform and which parts remain editable by the user.


Step 4: Review Submission Details

Before final submission, review all information carefully.

This usually includes:

  • App design selected for submission
  • Listing details for Apple and Google
  • Developer account method
  • Branding assets
  • Screenshots and icon
  • Required legal links and contact details

Review Checklist

Before clicking submit, confirm that:

  • The app design is finalized
  • All listing information is complete
  • Screenshots are correct and up to date
  • The correct account option is selected
  • Privacy Policy and support links are valid
  • All required fields are filled in


Step 5: Submit the App

Once the review is complete, submit the app.

After submission:

  • The app enters the publishing workflow
  • The status may change to something like In Review, Submitted, or Processing
  • Additional action may still be required depending on the selected account type and store requirements


Expected Outcome

After the first submission:

  • The app is prepared and sent for store submission
  • Apple App Store and Google Play review processes begin
  • The user can track the submission status from the platform

2. Update Changes on the Ego Mobile Builder

When to Use This Flow

Use the update flow when your app is already published and you want to make changes to the live app.

Examples include:

  • Updating app design content
  • Changing banners or branding assets
  • Updating navigation structure
  • Adjusting app listing content
  • Releasing feature improvements or fixes

Not all updates require a full re-submission to the app stores. Some changes may be applied directly, while others may require a new review.


Typical Update Flow

Existing Published App → Make Changes → Review Change Type → Apply Update or Submit New Version


Step 1: Make Your Changes

The user updates one or more parts of the app, such as:

  • App Design
  • Branding
  • Navigation
  • Notification-related display content
  • App listing information
  • App configuration

Step 2: Determine Whether the Change Requires Submission

After changes are made, the platform will typically determine whether the update can be:

  • Published directly without store re-submission, or
  • Sent through a new submission flow

Changes That May Not Require Re-Submission

These often include content or configuration changes managed remotely, depending on platform architecture.

Examples may include:

  • Home screen content updates
  • Promotional banners
  • Collection arrangement
  • Some text or image changes
  • Certain navigation or layout adjustments

Changes That May Require Re-Submission

These usually involve app package changes, store metadata changes, permissions, or native app-level updates.

Examples may include:

  • Native feature changes
  • App binary update
  • Permission changes
  • App icon changes
  • Splash screen changes in some cases
  • Store listing fields that require new store review
  • SDK or integration updates

Step 3: Apply the Update

If the change does not require re-submission:

  • Save and publish the update
  • The updated content may appear in the app without a new store release, depending on app architecture

If the change does require re-submission:

  • Continue to the re-submission flow described below

Best Practices for Updates

  • Review the type of change before publishing
  • Keep screenshots and listing metadata aligned with the app’s current design
  • Test updates in preview before release
  • Avoid making multiple major changes at once unless necessary

3. Re-Submission Flow for Changes That Require a New Submission

When to Use This Flow

Use the re-submission flow when changes made to the app require a new store submission and approval.

This usually happens when the update affects areas that Apple or Google need to review again.

Examples may include:

  • Updating the app binary
  • Changing app-level permissions
  • Modifying core native functionality
  • Updating important store listing assets
  • Releasing a new app version

Typical Re-Submission Flow

Published App → Make Changes → System Detects Submission Required → Review Updated Information → Submit New Version


Step 1: Identify Submission-Required Changes

After editing the app, the system may mark the update as requiring re-submission.

The user should see that the current update cannot go live immediately and must go through the submission process again.


Step 2: Review the Updated Submission Information

Before re-submitting, review all affected details.

This may include:

  • Updated design assets
  • Updated screenshots
  • Updated descriptions or release notes
  • New app version information
  • Account and publishing details

If the change affects only one store, the system may still require confirmation for both store configurations depending on the publishing setup.


Step 3: Confirm Submission Method

The submission method may remain the same as the original setup:

  • User’s own developer account
  • Ego Mobile Builder account

Make sure the selected account is still valid and properly connected before re-submitting.


Step 4: Submit the Updated Version

Once everything is reviewed, submit the updated version.

After submission:

  • The new version enters store review
  • The current live version usually remains available until the new version is approved and released
  • Status tracking should show the latest submission stage

Possible Statuses During Re-Submission

Depending on the platform, statuses may include:

  • Draft
  • Ready for Submission
  • Submitted
  • In Review
  • Approved
  • Rejected
  • Requires Changes
  • Published

A recommended workflow is:

  1. Finalize App Design
  2. Complete Branding and Navigation
  3. Test using Ego Live Preview
  4. Enter Apple and Google listing information
  5. Choose the submission account type
  6. Submit the app
  7. For future changes, check whether the update needs:
  8. direct publishing, or
  9. re-submission

This helps reduce publishing errors and keeps the submission process organized.


Common Scenarios

Scenario 1: First Launch of a New App

  • User creates first app design
  • User enters store listing details
  • User chooses developer account type
  • User submits the app for the first time

Scenario 2: Updating Banner Content Only

  • User edits home screen banner or promotional section
  • System checks update type
  • If allowed by architecture, update may go live without store re-submission

Scenario 3: Updating Native App Features

  • User enables a feature that changes the app package or native behavior
  • System requires a new submission
  • User reviews updated metadata and submits a new version

Best Practices for Submission

  • Complete and review app design before starting submission
  • Prepare Apple and Google listing assets in advance
  • Use accurate, polished store descriptions
  • Keep screenshots updated after major UI changes
  • Understand which submission account type you are using
  • Review whether a change is content-only or version-impacting before publishing

Common Issues and What to Check

Submission cannot proceed

Check whether:

  • At least one app design has been created
  • Required listing fields are completed
  • Required images and URLs are provided
  • The selected submission account is properly connected

Update does not go live immediately

Check whether:

  • The change requires store re-submission
  • The current update is waiting for review
  • The latest version has already been submitted

Re-submission is required unexpectedly

This may happen when the change affects:

  • app package behavior
  • permissions
  • native components
  • store-managed metadata or assets

Review the update scope and proceed through the re-submission flow.

\

Still need help?

Our support team is available 24/7. Contact support →