.png?fit=max&auto=format&n=P1hzDW8XN9fJBf-q&q=85&s=555f2d7f34c0f44a17174ee39408d136)
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
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.
How to create your Apple Developer Account
How to create your Apple Developer Account
-
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
How to create your Google Developer Account
How to create your Google Developer Account
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)
Create Google service account credentials
Create the Google 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.
Provide branding assets
Provide us with your branding assets via the Asset Intake Form. Required assets include:
- Contact information
- App Name
- App Icon
- App Description
- Optional App Preview Video
- App Screenshots
- App Keywords or Tags
- Splash screen asset
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.
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
- Navigate to Firebase https://console.firebase.google.com/
- Click “Get started with a Firebase project”.
- Enter project name, then click “Continue”. We strongly recommend using the same name as you used for your app name as the project name.
- Select Enable Google analytics for this project, then click “Continue”.
- Click “Create project”.
- 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
- 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.
- 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.
- 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.- 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.
- Open the template file in Figma.
- 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.
- 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.
- Export your assets
- In Figma, select your finalized app icon, feature graphic, and screenshots.
- Click File > Export to save these assets to your device.
- Submit your assets
- Upload exported files using the Asset Intake Form.