Create New App screen

Lets you create a custom mobile app for Android and iOS.

What are the basic settings for your app? screen

Specifies the basic configuration information for a custom mobile app.

Figure: What are the basic settings for your app? screen

What are the basic settings for your app screen

Fields

Field NameDefinition

Mobile App Name

Description:
Specifies a display name for the custom mobile app.
Allowed Values:
One line of text (a string).

Accepted:

  • Letters
  • Numbers
  • Spaces
Default Value:
None

Version

Description:
Specifies the version for the custom mobile app.
Allowed Values:
An integer.
Default Value:
None

Default Locale

Description:
Specifies the default locale for the custom mobile app.
Allowed Values:
  • Default Language - Uses the language on the mobile device.
  • A locale from the list.
Default Value:
Default Language

Description

Description:
A text description for the custom mobile app.
Allowed Values:
More than one line of text.

Accepted:

  • 2000 characters maxiumum
Default Value:
None

Company Name

Description:
Specifies the name of the mobile app user's organization.
Allowed Values:
One line of text (a string).

Accepted:

  • Letters
  • Numbers
  • Spaces
Default Value:
The value specified in Default App Settings > Company Details tab.

Company Website

Description:
Specifies the URL of the mobile app user's organization website.
Allowed Values:
A valid URL of the website.
Default Value:
The value specified in Default App Settings > Company Details tab.

Company Support Email

Description:
Specifies the mobile app user's organization customer support email address to contact.
Allowed Values:
One line of text (a string) in email address format.
Default Value:
The value specified in Default App Settings > Company Details tab.

Company Info Email

Description:
Specifies the mobile app user's organization email address for information.
Allowed Values:
One line of text (a string) in email address format.
Default Value:
The value specified in Default App Settings > Company Details tab.

Copyright

Description:
Specifies the copyright information of the mobile app user's organization.
Allowed Values:
One line of text (a string).

Accepted:

  • Letters
  • Numbers
  • Spaces
Default Value:
The value specified in Default App Settings > Company Details tab.

Standard EULA / Custom EULA

Description:
Specifies the type of end-user license agreement (EULA) to use for the custom mobile app.
Allowed Values:
  • Standard EULA - Uses the out-of-the-box or standard EULA for the custom mobile app.
  • Custom EULA - Uses a custom EULA for the custom mobile app.
Default Value:
The value specified in Default App Settings > Company Details tab.

EULA Text

Description:
Specifies a text description for the end-user license agreement (EULA).
Allowed Values:
More than one line of text.
Default Value:
The value specified in Default App Settings > Company Details tab.

EULA Link

Description:
Specifies the URL for the end-user license agreement (EULA).
Allowed Values:
One line of text (a string).

Format:

  • URL
Default Value:
The value specified in Default App Settings > Company Details tab.

Next

Opens this Screen:
Authentication tab.
Function of this Screen:
Configures the authentication providers for the custom mobile app.

How will users sign in to your app? screen

Configures the authentication providers for the custom mobile app.

Figure: How will users sign in to your app? screen

How will users sign in to your app screen

Good to Know

Fields

Field NameDefinition

Select Authentication Providers for Your Mobile App

Description:
Specifies the authentication providers for the custom mobile app.
Allowed Values:
  • Active Directory
  • AgilePoint ID
  • Amazon Cognito
  • Google Workspace
  • IdentityServer
  • Microsoft Entra ID / Microsoft 365
  • Microsoft Entra ID / Microsoft 365 (China)
  • Okta
  • PingFederate
  • Salesforce

For information about how to configure each authentication type, refer to Configure Authentication for a Custom Mobile App in Mobile App Accelerator.

Default Value:
AgilePoint ID

Server Instance URL (REST)

Description:
Specifies the REST AgilePoint Service URL for your tenant.

For more information, refer to Find Your AgilePoint Service URL in AgilePoint NX.

Allowed Values:
A valid AgilePoint service URL.
Default Value:
None

Next

Opens this Screen:
App Filters tab
Function of this Screen:
Specifies the AgilePoint NX apps for the custom mobile app.

Which AgilePoint NX apps do you want users to access? screen

Specifies the AgilePoint NX apps for the custom mobile app.

Figure: Which AgilePoint NX apps do you want users to access? screen

Which AgilePoint NX apps do you want users to access screen

Fields

Field NameDefinition

Show All AgilePoint NX Apps / Show Only the Selected AgilePoint NX Apps

Description:
Specifies whether to show your imported AgilePoint NX apps list to select specific apps for your custom mobile app.
Allowed Values:
  • Show All AgilePoint NX Apps - Shows all the AgilePoint NX apps in the custom mobile app from your AgilePoint NX environment.
  • Show Only the Selected AgilePoint NX Apps - Shows the list of AgilePoint NX apps from your imported file and then you can select to show or hide each app in the custom mobile app.
Default Value:
No

Show

Description:
Specifies whether to show the AgilePoint NX app in your custom mobile app.
Allowed Values:
  • Selected - Shows the AgilePoint NX app in your custom mobile app.
  • Deselected - Hides the AgilePoint NX app in your custom mobile app.
Default Value:
No

NX App

Description:
Shows the name of AgilePoint NX apps from the imported file.
Allowed Values:
Read only.

Next

Opens this Screen:
Menu Options tab.
Function of this Screen:
Specifies the features to include in the custom mobile app.

What platforms will your mobile app use? screen (Android)

Specifies the mobile operating system for the custom mobile app.

Figure: What platforms will your mobile app use? screen (Android)

What platforms will your mobile app use screen Android

Fields

Field NameDefinition

Select The Platforms For Your Mobile App

Description:
Specifies one or more operating systems for which to build the custom mobile app.
Allowed Values:
  • Android - Configures the custom mobile app for Android.
  • iPhone and iPad - Configures the custom mobile app for iOS.
Default Value:
None

Build Type

Description:
Specifies the type of deployment for your custom mobile app.
To Open this Field:
  1. Select Android or iPhone and iPad.
Allowed Values:
  • MDM Build - Lets you deploy the custom mobile app with MDM.

    In the current release, only Intune is supported for MDM deployment.

    For more information, refer to MDM Deployment Guide.

  • Store Build - Lets you deploy the custom mobile app to a public app store.
  • Device Specific Build - Lets you deploy the custom mobile app directly to a mobile device.
Default Value:
MDM Build

Package Name

Description:
Specifies a name to append to the build package file for your custom mobile app.
To Open this Field:
  1. Select Android.
Allowed Values:
One line of text (a string).

Not Accepted:

  • Spaces
Default Value:
None

Certificate

Description:
Specifies your certificate for the Android operating system.
To Open this Field:
  1. Click Android.
  2. In the Build Type field, select Store Build.
Allowed Values:
Use the Select File button to select your Android Certificate.

Key Alias

Description:
Specifies the name for the key.

The key name identifies your certificate for the Android operating system.

To Open this Field:
  1. Click Android.
  2. In the Build Type field, select Store Build.
Allowed Values:
A valid key name from Android.
Default Value:
None

Key Password

Description:
Specifies the password for the key.
To Open this Field:
  1. Click Android.
  2. In the Build Type field, select Store Build.
Allowed Values:
A valid password.
Default Value:
None

Store Password

Description:
Specifies a password for your keystore.

A keystore is a repository of certificates.

To Open this Field:
  1. Click Android.
  2. In the Build Type field, select Store Build.
Allowed Values:
A valid keystore password.
Default Value:
None

Next

Opens this Screen:
Styling tab.
Function of this Screen:
Specifies the menu color and button color for the custom mobile app.

What platforms will your mobile app use? screen (iOS)

Specifies the mobile operating system for the custom mobile app.

Figure: What platforms will your mobile app use? screen (iOS)

What platforms will your mobile app use screen iOS

Fields

Field NameDefinition

Select The Platforms For Your Mobile App

Description:
Specifies one or more operating systems for which to build the custom mobile app.
Allowed Values:
  • Android - Configures the custom mobile app for Android.
  • iPhone and iPad - Configures the custom mobile app for iOS.
Default Value:
None

Build Type

Description:
Specifies the type of deployment for your custom mobile app.
To Open this Field:
  1. Select Android or iPhone and iPad.
Allowed Values:
  • MDM Build - Lets you deploy the custom mobile app with MDM.

    In the current release, only Intune is supported for MDM deployment.

    For more information, refer to MDM Deployment Guide.

  • Store Build - Lets you deploy the custom mobile app to a public app store.
  • Device Specific Build - Lets you deploy the custom mobile app directly to a mobile device.
Default Value:
MDM Build

Certificate

Description:
Specifies your iOS certificate.
To Open this Field:
  1. Select iPhone and iPad.
Allowed Values:
Use the Select File button to select your iOS Certificate.

Password

Description:
Specifies a password for your certificate.
To Open this Field:
  1. Select iPhone and iPad.
Allowed Values:
A valid password for your certificate.
Default Value:
None

Provisioning Profile

Description:
Specifies your provisioning profile for the iOS operating system.
To Open this Field:
  1. Select iPhone and iPad.
Allowed Values:
Use the Select File button to select your provisioning profile.

Next

Opens this Screen:
Styling tab.
Function of this Screen:
Specifies the menu color and button color for the custom mobile app.

How do you want your mobile app to look? screen

Specifies the menu color and button color for the custom mobile app.

Figure: How do you want your mobile app to look? screen

How do you want your mobile app to look screen

Fields

Field NameDefinition

Select Styling to be Applied

Description:
Specifies a style for the custom mobile app.
Allowed Values:
  • Blue - Specifies a blue color for the menus and buttons in the custom mobile app.
  • Violet - Specifies a violet color for the menus and buttons in the custom mobile app.
  • Orange - Specifies an orange color for the menus and buttons in the custom mobile app.
  • Green - Specifies a green color for the menus and buttons in the custom mobile app.
  • Red - Specifies a red color for the menus and buttons in the custom mobile app.
  • Custom - Specifies custom colors for the menus and buttons in the custom mobile app.
Default Value:
The style specified in Default App Settings > Styling tab.

Next

Opens this Screen:
Upload Images tab
Function of this Screen:
Specifies the branding for an Android custom mobile app.

Do you want to apply your own branding? screen (Android)

Specifies the branding for an Android custom mobile app.

Figure: Do you want to apply your own branding? screen (Android)

Do you want to apply your own branding? screen

Fields

Field NameDefinition

Logo

Description:
Specifies the logo image for the custom mobile app.
Allowed Values:
To select the logo image, click Upload File.
Default Value:
The image specified in Default App Settings > Upload Image > Android tab.

Icon

Description:
Specifies the icon image for the custom mobile app.
Allowed Values:
To select the icon image, click Upload File.
Default Value:
The image specified in Default App Settings > Upload Image > Android tab.

Splash Screen

Description:
Specifies the splash screen image for the custom mobile app.
Allowed Values:
To select the splash screen image, click Upload File.
Default Value:
The image specified in Default App Settings > Upload Image > Android tab.

Next

Opens this Screen:
Build App tab.
Function of this Screen:
Specifies email addresses to receive a notification when the build is ready for the custom mobile app.

Do you want to apply your own branding? screen (iOS)

Specifies the branding for an iOS custom mobile app.

Figure: Do you want to apply your own branding? screen (iOS)

iOS Upload Images screen

Fields

Field NameDefinition

App Icon

Description:
Specifies the icon image for the custom mobile app.
Allowed Values:
To select the icon image, click Upload File.
Default Value:
The image specified in Default App Settings > Upload Image > iOS tab.

Logo

Description:
Specifies the logo image for the custom mobile app.
Allowed Values:
To select the logo image, click Upload File.
Default Value:
The image specified in Default App Settings > Upload Image > iOS tab.

Splash Screen

Description:
Specifies the splash screen image for the custom mobile app.
Allowed Values:
To select the splash screen image, click Upload File.
Default Value:
The image specified in Default App Settings > Upload Image > iOS tab.

Next

Opens this Screen:
Build App tab.
Function of this Screen:
Specifies email addresses to receive a notification when the build is ready for the custom mobile app.

Who do you want to notify when the build is ready? screen

Specifies email addresses to receive a notification when the build is ready for the custom mobile app.

Figure: Who do you want to notify when the build is ready? screen

Who do you want to notify when the build is ready screen

Fields

Field NameDefinition

Who do you want to notify when the build is ready?

Description:
Specifies one or more email addresses to receive a notification when the custom mobile app is complete.
Allowed Values:
A list of email addresses, separated by commas (,)
Default Value:
The notification list specified in Default App Settings > Notification List tab.

Clear Notification List

Function:
Deletes the list of email addresses from the Who do you want to notify when the build is ready? field.

Save as Draft

Function:
Saves the information for custom mobile app as a draft.

Build

Function:
Compiles the custom mobile app.