Prerequisites for Mobile Publishing

  • Release version: Zurich
  • Updated July 31, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Prerequisites for Mobile Publishing

    Before submitting your first branded app request with ServiceNow Mobile Publishing, certain prerequisites must be met to ensure a smooth build, test, and distribution process. These requirements cover configurations within your ServiceNow instance and necessary third-party accounts, varying based on whether you are targeting private or public app distribution.

    Show full answer Show less

    ServiceNow Instance Requirements

    • Cloud-connected production instance: Required to request a Mobile Publishing build. The generated build can be used on any single instance.
    • Mobile Publishing plugin: The paid plugin (com.glide.sn-mobile-whitelab) must be installed from the ServiceNow Store on your production instance.
    • File download permissions: Your instance must be able to download specific file types needed for app packaging (zip, apk, p12, aab, xcarchive, svg, png). Configure these in System Properties > Security under Attachment limits and behavior.

    Third-Party Prerequisites by Distribution Type

    Private Distribution

    • Google Firebase account: For Firebase App ID, API Key, project ID, and Android push notifications setup.
    • Apple Business Manager (ABM): For Apple DEP ID/Org ID and private iOS app distribution. Enable the "Custom Apps" setting in your ServiceNow instance to publish iOS branded apps into ABM.
    • Apple TestFlight account: Required to test iOS apps (needed to complete the process but not for app request).
    • Names and emails of iOS app testers: Needed to manage testing access.

    Public Distribution

    • Google Firebase account: Same as for private distribution.
    • Apple Connect and Apple Developer accounts: Needed to test, upload, and distribute iOS apps publicly.
    • Managed Google Play account: Required to upload and distribute Android apps publicly.
    • XCode software (Mac): Required to compile iOS branded applications for public distribution.
    • Microsoft Entra ID app registration: Mandatory for iOS Microsoft Intune mobile apps starting in the second half of 2024 to pass the Intune login flow.

    Note: Some third-party accounts, especially for public distribution, may not be required to request the branded app but are necessary to complete the full publishing process.

    Before submitting your first branded app request with Mobile Publishing, it's important to set up some prerequisite tools.

    ServiceNow instance requirements

    Regardless of the distribution method or app provider that you choose, your ServiceNow instance requires the following configurations to use Mobile Publishing:

    • A cloud-connected production instance is required to request a Mobile Publishing build. Once you have the Mobile Publishing build, you can use the mobile app on any single instance.
    • The Mobile Publishing plugin (com.glide.sn-mobile-whitelab) must be installed on your production instance. The Mobile Publishing plugin is a paid plugin that can be installed from the ServiceNow® Store, see Install a ServiceNow Store application
    • Instances must be able to download the following file types: zip, apk, p12, aab, xcarchive, svg, and png.

      To add file types that can be downloaded by your instance:

      1. Navigate to All > System Properties > Security.
      2. Scroll down the page to the Attachment limits and behavior section.
      3. Make sure the zip, apk, p12, aab, xcarchive, svg, and png file types are included in the file types that can be downloaded as static content from an instance.
      4. Select Save.

    Third-party prerequisites by distribution type

    Make sure that you have the following third-party applications to request, test, and publish branded mobile apps.

    Private distribution prerequisites

    To request a branded app for private distribution, you must have access to the following:

    • Google Firebase account
      • Generates the Firebase App ID, Firebase API Key, and the Firebase project ID.
      • Sets up push notifications to Android devices.

      For more information about Google Firebase, see the Google Firebase documentation.

    • Apple Business Manager (ABM)
      • Generates the Apple DEP ID/Org ID and the org name.
      • Distributes private iOS apps.
      For more information about Apple Business Manager, see the Apple Business Manager User Guide.
      Important:
      Be sure to enable the "Custom Apps" setting in your ServiceNow instance. This enables you to publish the iOS branded apps into ABM.
    • Names and email addresses for your iOS app testers.
    • Apple TestFlight account, which is used to test your iOS account.
      Note:
      The Apple TestFlight account isn't required to request a branded app for private distribution but is required to complete the process.
    Public distribution prerequisites

    To request a branded app for public distribution, you must have access to the following:

    • Google Firebase account
      • Generates the Firebase App ID, Firebase API Key, and the Firebase project ID.
      • Sets up push notifications to Android devices.

      For more information about Google Firebase, see the Google Firebase documentation.

    • * Apple Connect account, which is used to test your iOS app.
    • * Apple Developer account, which is required to upload and distribute the app to Apple's public store.
    • * Managed Google Play account, which is used to upload and distribute your Android app.
    • * XCode software (Mac), which is required to compile the iOS branded applications for public distribution.
    • * Microsoft Entra ID app registration for iOS Microsoft Intune mobile apps.

      Microsoft requires iOS Intune apps be registered with Microsoft Entra ID (formerly Microsoft Entra ID) in the second half of the calendar year 2024. Apps that are not registered will fail the Microsoft Intune login flow. For more information, see the following resources:

    * These items are not required to request the branded app for public distribution, but they are required to complete the process.