Mobile deep link structure

  • Release version: Zurich
  • Updated July 31, 2025
  • 3 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 Mobile deep link structure

    This content explains how to construct and use mobile deep links within ServiceNow mobile apps, including Now Mobile and Mobile Agent. Mobile deep links enable direct navigation to specific screens or actions inside these apps by using a structured coding approach consisting of a variable name, a mobile app reference, and a public method to generate the link.

    Show full answer Show less

    Key Features

    • Variable Name: Assign any identifiable name to the deep link variable for easy reference in code.
    • Mobile App Call: Specify the target mobile app by name, such as Request for Now Mobile or Agent for Mobile Agent, to generate links specific to each app.
    • Public Methods to Generate Links: Several methods tailor deep links to different screen types and use cases:
      • getButtonLink(buttonId, tableName, recordSysId): Links to an input form screen launched by a specific button.
      • getFormScreenLink(formScreenId, tableName, recordSysId): Links to a non-parameterized form screen.
      • getLauncherScreenLink(launcherScreenId): Links to a launcher screen.
      • getPrefillLink(forceLocalLogin): Provides a pre-filled instance login link for first-time mobile users; controls whether login details are auto-filled.
      • getScreenLink(documentId, uiParams): Links to any list or non-parameterized screen, optionally accepting UI parameters.
      • getSSOPrefillLink(sysid): Generates single sign-on pre-filled links tied to a specific identity provider (IdP); requires Multi-Provider SSO plugin activation and an active IdP.
      • getUniversalLink(url): Creates links to lists, forms, or browser views based on a URL resource.

    Practical Applications for ServiceNow Customers

    By using mobile deep links, customers can streamline mobile app navigation, improve user experience, and automate workflows by directing users exactly where they need to go within the Now Mobile or Mobile Agent apps.

    For example, admins and developers can embed links that open specific forms, launcher screens, or lists directly, and can facilitate easy onboarding with pre-filled login links or secure access via SSO links tailored to different identity providers.

    Activating the Multi-Provider SSO plugin and configuring identity providers is necessary to leverage SSO deep links, enhancing secure mobile authentication.

    Overall, understanding and applying these mobile deep link structures enables ServiceNow customers to create efficient, user-friendly, and secure mobile experiences tailored to their organizational needs.

    Familiarize yourself with how to construct and use mobile deep links in any screen type within a mobile app.