Skip to main content
A Disco branded mobile app allows you to extend your brand to the iOS and Android platforms with a custom branded mobile app, available for download from the Apple App Store and Google Play Store. Branded Mobile App (1)

What To Know First

  • Custom branded apps are available on select plans; contact our team to confirm eligibility.
  • Developer accounts for Apple and Google are required (setup can take up to 30 days, and there is an associated cost).
  • Submit accurate branding assets using the Intake Form to avoid resubmission.
 

How to get your own custom branded mobile app

1

Contact our team

Confirm your eligibility and initiate the setup process.
2

Set up developer accounts

You’ll set up Apple and Google developer accounts needed for publishing your custom branded mobile app. Creating these accounts can take up to 30 days if requesting a D-U-N-S number. Both Apple and Google charge annual registration fees.
  • Enroll as an organization (not individual), turn on two-factor authentication for your organization Apple account.
    • Use email address from your organization
    • First and last name must be the legal names
  • During the enrollment process, Apple will confirm the following:
    • Legal name (this will be listed as the seller on the App Store).
    • Email, phone, and address associated with your organization domain. P.O. boxes are not accepted.
  • D-U-N-S number, assigned to organizations by Dun & Bradstreet. Apple will ask for your D-U-N-S number to verify your organization’s identity, legal entity status, and address.
    • You may already have a D-U-N-S number. Look up your organization to see if your organization is listed.
    • You need to request a D-U-N-S number: Submit your information for a free D‑U‑N‑S Number.
  • Provide an organization website that is publicly available and the domain name must be associated with your organization.
  • Prepare a form of payment to pay the annual Apple developer membership fee.
  • Grant Disco admin access by inviting us as a team member:
    • First Name: Disco
    • Last Name: Admin
    • Email: apple@disco.co
    • Role: Admin
Official Documentation from Apple
When creating a developer account for an organization, you must provide the following information:
  • Developer name; can be different from your legal name.
  • D-U-N-S number
    • Check whether your organization already had one before applying for a new one. You can do this by searching the official Dun & Bradstreet website.
    • If you do not have a D-U-N-S number then you can apply for one.
  • Organization details
    • Name
    • Address
    • Phone number
    • Website
  • Contact details - for contact with Google
    • Name
    • Email address
    • Phone number
  • Developer details
    • Name (can be different from your legal name)
    • Email address (shown as part of your developer profile on Google Play)
    • Phone number (shown as part of your developer profile on Google Play)
    • Note: Your contact email address, contact phone number, developer email address and developer phone number must be verified using a one-time password and remain operational for the duration of your developer account.
  • Prepare a form of payment for the registration fee
  • Invite the Disco admin user and assign the admin permissions:
    • Email: google-play@disco.co
    • Access Expiry: No expiry date
    • Account permissions: Admin (All permissions)
Official Documentation from Google
3

Create Google service account credentials

Create the Google service account key:
  1. Create the service account key.
  2. Navigate to IAM & Admin > Service Accounts.
  3. Click the more actions button of the service account you just created (e.g. disco-branded-app).
  4. Select Manage keys.
  5. Click Add Key > Create new key.
  6. Select Key type as JSON.
  7. Click Create, which downloads a file to your computer.
  8. Save this file.
4

Provide branding assets

Provide us with your branding assets via the Asset Intake Form. Required assets include:
  1. Contact information
  2. App Name
  3. App Icon
  4. App Description
  5. Optional App Preview Video
  6. App Screenshots
  7. App Keywords or Tags
  8. Splash screen asset
5

Set Academy branding

Navigate to Admin > Appearance to set your logo and choose a theme (light or dark). These settings will apply to your branded app.
6

Await app development and submission

Once we have access to your developer accounts and branding assets, we’ll build your custom app. After development, we’ll submit your app for review to Apple and Google.
Approval timelines vary and can take up to 30 days; Disco cannot control these timelines.
That’s it! You’re ready to launch your branded mobile experience.  

How to create a Firebase project

Purpose: Setting up a Firebase project allows us to enable the following functionality on your branded app:
  • Push notifications
  • Google analytics
  • Google sign-in
If you do not already have a Firebase project, create it as follows:
  1. Navigate to Firebase https://console.firebase.google.com/
  2. Click “Get started with a Firebase project”.
  3. Enter project name, then click “Continue”. We strongly recommend using the same name as you used for your app name as the project name.
  4. Select Enable Google analytics for this project, then click “Continue”.
  5. Click “Create project”.
  6. Add “Disco Admin” as a member:
    • Click on Project Overview in the top left of the main dashboard.
    • Select Users and permissions.
    • Click Add Member on the members table.
    • Enter google-play@disco.co as the Email address.
    • For the Role(s) dropdown, select Owner.
    • Click Add Member on the modal to submit.
If you already have a Firebase project, fast forward to step 6 - Add Disco Admin as a member above.
 

How to set up a Google Cloud project

  1. In your Google Cloud Project, go to the Enabled APIs & Services page, create service account credentials:
    • Click Create Credentials.
    • Confirm that Google Play Android Developer API is selected.
    • Select Application data for ‘What data will you be accessing?’. Click Next.
    • Name the service account (e.g. “disco-branded-app”).
    • Click Create and Continue.
    • Grant the following roles: service account user, pub/sub admin, monitoring viewer.
    • Click Continue.
    • Click Done.
  2. Create the service account key:
    • Create the service account key.
    • Navigate to IAM & Admin > Service Accounts.
    • Click the more actions button of the service account you just created (e.g. disco-branded-app).
    • Select Manage keys.
    • Click Add Key > Create new key.
    • Select Key type as JSON.
    • Click Create, which downloads a file to your computer.
    • Save this file.
  3. Submit the file to Disco via the Disco platform. Note: This feature is not visible by default in Disco. Once we receive your branded app request, we will enable it for you to upload the required files.
    • Navigate to the Admin area from the left sidebar.
    • Click Settings > Branded App.
    • Drop your file in the box or click to upload from your device.

How to Create Screenshot Assets

You’ll quickly create custom preview screenshots for your branded mobile app. This helps you meet Apple App Store and Google Play Store submission requirements.

How to use the Figma template for app screenshots

This Loom video will walk you through using the Figma template to create app screenshots and submit them via the Asset Intake Form.
  1. Duplicate the Figma template
    • Open the template file in Figma.
      Click the dropdown arrow next to the file name.
    • Select Duplicate to make a copy for your team.
  2. Customize the mockups
    • Choose five to 10 mockups from the template. Select screens highlighting different app areas.
    • Replace template elements (colors, icons, images) with your own brand assets. This creates a fully branded preview.
  3. Prepare your screenshots
    • Use the provided canvas to prepare screenshots meeting both Apple App Store and Google Play Store requirements.
    • Double-check screenshot dimensions against Apple’s exact size specifications.
  4. Export your assets
    • In Figma, select your finalized app icon, feature graphic, and screenshots.
    • Click File > Export to save these assets to your device.
  5. Submit your assets
That’s it. Your app screenshots are ready for submission.