Getting the White-label Passport App
  • 17 Nov 2022
  • 6 Minutes to read

Getting the White-label Passport App

Article summary

Getting the white-label Passport app is a simple and straightforward process that usually takes around four weeks. The timeline below lets you visualize the whole process.


You can find more details about each step below.

Step 1. Create an Apple Developer Account for Nexudus

The first step of getting your white-label app is to create an Apple developer account. Our technical team needs this account to develop your app for iOS.

The Android version of your white-label app doesn't require any action or account setup on your side.

Before creating your Apple developer account, make sure you have the following:

  • A D-U-N-S number from Apple
    This D-U-N-S number is a unique nine-digit number that helps Apple identify your business and assess its legitimacy before letting you publish apps on its store. Follow the instructions available at to request your D-U-N-S number.

  • An Apple ID with two-factor authentication enabled
    You also need an Apple ID to create an Apple developer account. If you already use an iPhone or a Mac, chances are you already have an Apple ID that you can use. If you don't have an Apple ID yet or want to use one dedicated to the app, you can create it in a few simple steps here.

Your Apple ID account must have two-factor authentication enabled.

You can find instructions on how to enable it at

Once you've received your D-U-N-S number from Apple and you have your Apple ID with two-factor authentication enabled, you can you can create the developer account Nexudus needs to develop your app for iOS by enrolling to the Apple Developer Program as an Organization.

Apple charges $99 per year for a developer account.

This charge isn't included in the price of the white-label app.

  1. Go to

  2. Check that you have all the necessary details to enroll as an Organization.


  1. Once you have all the necessary details, click on Start Your Enrollment.

  2. Follow the instructions provided by Apple to enroll.

Make sure your select Company /Organization as your entity type.


Now that you have your Apple developer account, you need to invite Nexudus as a user to this acocunt as detailed below.

  1. Go to

  2. Log in using your Apple ID.

  3. Click Users and Roles.

  4. Click the + icon.


  1. Add the following details for Nexudus:

First name - Apps
Last name - Nexudus
Email address -


  1. Tick the Admin checkbox in the Roles section.

  2. Tick all the checkboxes in the Additional Resources section.

  3. Click Invite.

You've completed the first step to get your white-label app. The next step is gathering all the branding assets you'd like us to use to make this app your own.

2. Preparing Your App's Assets

In order for our developers to make the app look like your own, we need a few images, descriptions, and links. We've detailed the format and how you should name each file. You can save all your assets in a single folder on your device or add them all to a public Google Drive folder. We've also included handy screenshots to help you visualize where the assets are used on the app.

App Icon

1024 x 1024px
No rounded borders
No transparency layers
PNG file

File name

Where it is used on the app?
This icon is used on both stores to identify your app.


It's also the icon for your app on the customer's phone.


App Banner Image

1024 x 500px
No transparency layers
PNG file

File name

Where is it used?
This image isn't displayed anywhere but it is a requirement to submit your app to the App Store. You can use any image that follows the formatting detailed above.

App Login Page Image

Portrait orientation
No set dimensions or resolution
This image is automatically adjusted based on the customer's screen size.

File name

Where is it used?
This image is displayed in the background of your app's login screen.


We apply a transparent grey filter to this image.

App Name

Under 30 characters

30 characters are roughly 1 to 10 words.

App Short Description

Under 80 characters

80 characters are roughly 10 to 20 words or 1 sentence.

Where is it used?
This description is displayed on your app's page in both stores and acts as an introduction to your space.


App Long Description

Under 4,000 characters

4,000 characters are roughly 400 to 500 words or around 20 sentences.

Where is it used?
This description is displayed on your app's page in both stores and lets you complete the short description that's displayed above it.


App Primary/Secondary/Tertiary Colors

HEX codes

Using RGB values?

you can easily figure out the corresponding HEX codes using a tool like Google Color Picker.

Where are they used?
Nexudus uses three colors to customize the different UI elements on your app.

Your primary, secondary and tertiary colors must be dark enough to contrast against light grey and white backrounds.

Your primary and secondary colors must also be contrasted enough to be legible when used against one another.


Example of a primary/secondary color (blue) combination that isn't contrasted enough with a tertiary color (light purple) that also doesn't provide enough contrast against a white or grey background.

URL of Your Website

This can be a page from your User Portal or any other external web page.

For example or

URL of Your Contact Page

This can be a page from your User Portal or any other external web page.

For example, or

URL of Your Privacy Policy

This can be a page from your User Portal or any other external web page.

For example, or

You need to provide a valid URL that leads to an actual web page.

Providing an invalid URL will delay your white-label release since the Google Play Store automatically rejects apps without a valid Privacy Policy page.

App Font (optional)

You can also use a custom font for your app if you wish. If you'd like to use a custom font font, you must provide the font's files and the font's license if you use a custom licensed font.

Using your own font adds a one-off $750 charge to your Nexudus subscription.

Your assets should now look similar to the image below, with your image files properly named and in PNG format.


Add your app name, descriptions, colors and URLs in a single text file named App Details. The file should looks similar to the example below, with your own app details.


Once you've gathered all your assets, you are ready for the next step which is sharing both assets and Apple developer account with Nexudus.

3. Send the App Assets and Developer Access to Nexudus

Now that you have your assets and Apple developer account, you can send your request to our support team at

Make sure your message includes:

  • Your Apple developer account's team name

You can check your team name at!/membership.

  • Your assets folder or link to a public Google Drive folder containing all your assets

Our support team will review your assets to make sure they're all valid. If we find any issue with your assets, we'll let you know which ones you need to edit and send us again. If all your assets are formatted properly, you'll receive a confirmation message and the development process starts.

4. Development Process

Once you receive a confirmation from our support team, we'll start developing your white-label app.

This process usually takes between 2 and 4 weeks.

Our team will get in touch as soon as your app is released on both stores.

5. Start Using Your App!

As soon as your app is approved by the App Store and the Play Store, we'll let you know your app is ready! We will also provide the store links that you can then share with your users. Users can also search for your app's name on either stores to find and download it from then.

Want to tweak your app?

Check out our guide on Updating Your White Label App or get in touch at

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.