---
sourceDocument: Australia Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/mobile

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Request public Android app

# Request a new branded Android app for public distribution {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 minutes to read

Request, test, and publish a custom Android app that has your unique company identity. Then make the app available for public distribution on the Google Play Store.

## Before you begin

Role required: admin

## About this task

Mobile Publishing enables you to request a branded Android app that can be distributed on the public Google Play Store. After you complete the request form, your ServiceNow® instance builds the app and provides a link from where you can download an Android App Bundle file (.aab). Then you download the AAB file and test it. When testing completes successfully, you approve the build and can deploy your branded Android app with the public Google Play Store. For information about AAB files, see the [Google documentation](https://developer.android.com/guide/app-bundle).  
Note:  
Publicly distributed Android app builds take one week from submission to be ready for testing. ServiceNow can't expedite this timeline because it's determined by Google.

Ensure that the images or text in the icons
are at least 550 pixels from the edge. This distance accounts for the rounded corners in Android icons.

Images that do not follow this guideline may appear cut off, as shown in this example.

![Example icon with cut off logo and text.]()

## Procedure

1. Navigate to AllMobile BrandingManage Mobile Publishing Apps.
2. Select Request a new app.
3. On the Add basic info form, fill in the fields.  
   {#request-public-branded-android-app__table_gw4_d1t_lrb__entry__2}

   | Field | Description |
   |-|-|
   | Your contact info | Enter the name and email address for the requester of the branded mobile app. The email address is used to send notifications about the build status of your request. |
   | Your app's info ||
   | App type | Select either Now Mobile app or Mobile Agent. For more information about these mobile apps, see [Now Mobile app](https://servicenow-prod.fluidtopics.net/GRHoz9CJnFspZsZldl~uoA "Submit incidents and requests, manage tasks, and access company resources from anywhere using the Now Mobile app.") or [Mobile Agent app](https://servicenow-prod.fluidtopics.net/U5pMNuG4K6LxGypS9D4U8A "Use the ServiceNow Mobile Agent app to update records, coordinate with coworkers, track your location, and work without an internet connection — all from your mobile device. Download the Mobile Agent app for either Apple iOS from the Apple App Store or the Google Android version from the Google Play store.") documentation. In the Washington DC release and later, select customers can use custom app types. For more information, see [Create custom-type mobile apps with Mobile Publishing](https://servicenow-prod.fluidtopics.net/iRwrE3MfMNUzoN96zjgyiw "Request and create custom-type mobile apps that are equivalent to Mobile Agent and Now Mobile apps with Mobile Publishing and Mobile App Builder."). |
   | Distribution type | Type of distribution. Select Public, and then select Accept in the Public distribution terms and conditions dialog box. |
   | Operating System (OS) | Mobile operating system for your mobile app. Select Android only. If you need to brand mobile apps for both operating systems, select iOS and Android. |
   [Table 1. Add basic info form]

   {#request-public-branded-android-app__table_gw4_d1t_lrb}
4. Select Next.
5. On the Add app details form, fill in the fields.  
   {#request-public-branded-android-app__table_rlm_2gs_d1c__entry__2}

   | Field | Description |
   |-|-|
   | Short name | Name of the app icon. The name can't exceed 13 characters. This name displays below the app icon on mobile devices. |
   | Package name | Based on what you entered for the app name and app type, this field auto-populates with the package name. You can select the copy icon (![Copy icon]()) to copy this name to your system clipboard. |
   | Mobile Application Management (MAM) | Whether you want to use a MAM vendor with your apps. For more information, see [Mobile application management (MAM) integration](https://servicenow-prod.fluidtopics.net/wHoiHB~1fc5vjheYMVHmdQ "Use Microsoft Intune or BlackBerry Dynamics to secure and protect sensitive information in mobile applications, even in cases where customers use their own mobile devices."). To enable a MAM vendor, select the Use Mobile Application Management toggle. |
   | Mobile Application Management vendor | Select one of the following MAM vendors form the list: * Blackberry * Intune {#request-public-branded-android-app__ul_iyd_5q4_gbc} This field is only visible if you select the Mobile Application Management (MAM) toggle. |
   | End-user license agreement (EULA) and privacy policy | EULA and privacy policy options. Select the toggle Use ServiceNow's EULA and privacy policy to turn on the default EULA and privacy policy. |
   | EULA | URL where app users can view your custom end user license agreement from the mobile app settings. This option only displays when you do not select to use the default ServiceNow EULA. |
   | Privacy policy | URL where app users can view your custom privacy policy from the mobile app settings. This option only displays when you do not select to use the default ServiceNow privacy policy. |
   | Instances used for deep links Note: If you selected iOS and Android for your Operating System in the Add basic info form, this configuration section is named Deep links and Universal links. For more information about universal links, see [Universal linking for mobile](https://servicenow-prod.fluidtopics.net/l~iI1Y4atplfRpRCW3TgoQ "Mobile universal links enable you to drive users to specific screens within a mobile app, that they would not be able to access via the ServiceNow platform web experience."). | This table shows all ServiceNow instances used for your organization. Select the instance URLs that you want to be built into your app as a deep link. If you need to configure a deep link to a URL that isn't listed in the table, select Add custom URL, enter the URL, and then it's added to the table for selection. Note: Deep links can only be edited when you submit a new branded app request or when you update a branded app. To learn more about mobile deep links, see [Deep linking for mobile](https://servicenow-prod.fluidtopics.net/A22zodEev1PeeKQm65e6vA "Mobile deep links are linking formats that direct users to specific content and locations within a mobile app. These links can be placed in email notifications, text messages, push notifications, launcher screens, and input form screens. You can also configure a mobile app login URL for multiple SSO identity providers."). |
   | Login management ||
   | Pre-populate instance | Turn on this toggle to build an instance URL into your branded app so end-users don't need to type the instance URL during login. Instead they only need to provide their login credentials. Enter a default app instance URL that is secure and uses Hypertext Transfer Protocol Secure (https://). Note: * This instance URL can only be added when you submit a new branded app request or when you update a branded app. * Do not select this option if you are using AppConfig to pre-configure a default instance URL through an EMM suite or an embedded MAM SDK app. For more information, see [AppConfig for Mobile Apps](https://servicenow-prod.fluidtopics.net/jzFGVbyYG83aVu2ClwNkCQ "Use AppConfig to define a default instance and browser for your managed mobile apps."). {#request-public-branded-android-app__ul_o1v_hw2_ddc} |
   | Default app instance | Enter the secure default app instance URL. This field is only visible if you select the Pre-populate instance toggle. |
   | Nickname | (Optional) Enter a nickname for the Default app instance URL that displays on the mobile app for your end-users. This field is only visible if you select the Pre-populate instance toggle. |
   [Table 2. Add app details form]

   {#request-public-branded-android-app__table_rlm_2gs_d1c}
6. Select Next.
7. **Optional:** If you selected iOS and Android in the Operating System field on the Add basic info form in Step 3 above, see Step 7 in [Request a new branded iOS app for public distribution](https://servicenow-prod.fluidtopics.net/2kr4ZvyprmcsP9rSopp~~w "Request, test, and publish a custom iOS app that has your unique company identity. Then make the app available for public distribution on the Apple store.") for information about filling out the Set up for iOS form.  
   After you complete the optional iOS configuration, return to Step 8 in this topic to complete your request for a public branded Android app.
8. On the Set up for Android form, fill in the fields.  
   {#request-public-branded-android-app__table_gmt_5hs_d1c__entry__2}

   | Field | Description |
   |-|-|
   | Google account ||
   | Firebase app ID | App ID of the Android app in your Google Firebase project. The ID is the unique identifier for the Firebase app across all Firebase projects. App IDs always contain the string `name :android:` within the ID. Note: * Each Firebase app ID is unique to the branded app request. If you request multiple apps, each app must have its own unique Firebase app ID. * The package name of the branded app defaults to `com.servicenow.b2b.<`<var class="keyword varname">app_name_long_no_spaces</var>`>.<`<var class="keyword varname">client_type</var>`>`. {#request-public-branded-android-app__ul_ofk_wxm_d1c} For more information, see the [Google Firebase documentation](https://firebase.google.com). |
   | Firebase API key | API key of the Android app in your Google Firebase project. This key is a string that is used when calling Firebase APIs. For more information, see the [Google Firebase documentation](https://firebase.google.com). |
   | Firebase project ID | ID of the Google Firebase project. This is a user-assigned unique identifier for your Firebase project. For more information, see the [Google Firebase documentation](https://firebase.google.com). |
   | Opt-in to trust user-added certificate authorities | Option that enables you to opt in your app to the trusted user-added certificate authority (CA). By default, apps that target API level 24 don't honor user supplied CAs. Select the toggle to reduce the application attack surface and to encourage consistent handling of network and file-based application data. |
   | Android icons and splash screen ||
   | Use ServiceNow's icons and splash screens | Option that enables you to use the default ServiceNow branding and splash screens. If you turn on the toggle to select this option, the customization options are not available. |
   | Adaptive icon foreground | Foreground launcher icon for your app. Select Upload to browse for the image file you want to use. The image file must meet the following requirements: * File must be in the PNG format. * Image size must be 2048 px by 2048 px. * Image must be an icon of a company logo with no text. The icon must take up most of the image. * Image must be on a transparent background. {#request-public-branded-android-app__ul_sr2_k1n_d1c} |
   | Adaptive icon background | Background launcher icon for your app. Select Upload to browse for the image file you want to use. The image file must meet the following requirements: * File must be in the PNG format. * Image size must be 2048 px by 2048 px. * Image must have no logo or text. * Image must have no graphics. * Image must not have rounded corners. {#request-public-branded-android-app__ul_pc3_jbn_d1c} |
   | Notification icon | Notification icon for your app. This icon is used as the push notification icon on the notification screen. Select Upload to browse for the image file you want to use. The image file must meet the following requirements: * File must be in the PNG format. * Image size must be 2048 px by 2048 px. * Image must contain the company logo with no text on a transparent background. * Image must not have rounded corners. {#request-public-branded-android-app__ul_y2g_sbn_d1c} |
   | Splash screen logo | Splash screen for your app. Select Upload to browse for the image file you want to use. The image file must meet the following requirements: * File must be in the PNG format. * Image size must be 2048 px by 2048 px. * Image must contain the brand logo or graphic on a transparent background. {#request-public-branded-android-app__ul_xpt_ybn_d1c} |
   | Splash screen background color | Colored box where you select a color for the splash screen background color for your app. Select the square and then select a color on the color picker. The associated hex color code is populated in the text box. |
   [Table 3. Set up for Android form]

   {#request-public-branded-android-app__table_gmt_5hs_d1c}
9. Select Next.
10. In the Review and submit form, review the selections you made in Steps 1-8.
11. If all the selections are what you want, select Submit to submit your branded app build request.

## Result

After you complete the request form and submit it, your ServiceNow instance builds the app.  
To view the status of the build:

1. Navigate to AllMobile BrandingManage Mobile Publishing Apps.
2. In Your recent app requests section, select the card for your branded app request to view its status on the Request details page.
{#request-public-branded-android-app__ol_ylx_rzs_d1c}  
When it completes, you receive an email notification about the status of the build. A link is provided from where you can download an Android App Bundle file (.aab).  
Note:  
* You can only submit one build at a time. You can't submit another build until the current build is canceled, failed, or completed.
* It usually takes about a week or less to build the Android branded application. Sometimes it might take only a few hours. However ServiceNow can't expedite the timeline because it's determined by Google.
{#request-public-branded-android-app__ul_zkq_gy2_ddc}

## What to do next

After the build successfully completes and your app is ready for testing, see [Test and publish a new branded Android app for public distribution](https://servicenow-prod.fluidtopics.net/FJjBCUZX_DKjPrsINV0BeA "Learn the next steps to test and publish a new branded Android app for public distribution after you request it in Mobile Publishing.").

*[\>]: and then


