Mobile Agent for iOS v20.0.0

  • Release version: Mobile
  • Updated June 5, 2025
  • 4 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 Agent for iOS v20.0.0

    The Mobile Agent for iOS v20.0.0 release, updated on June 5, 2025, focuses on addressing various application issues, enhancing user experience and functionality. Customers can download this latest version from the Apple App Store and can also test features using a demo account.

    Show full answer Show less

    Key Features

    • Bug Fixes: This release resolves several critical bugs affecting application performance and usability, including:
      • Theme Persistence: Fixed an issue where the app theme changes after reopening.
      • Color Rendering: Resolved issues with certain colors not displaying correctly in the My Team dashboard.
      • Special Characters: Addressed problems with special characters not appearing in file names.
      • Barcode Input: Corrected behavior of barcode inputs on forms, ensuring accurate value updates.
      • Virtual Agent Options: Improved list options visibility in Virtual Agent chats with infinite scrolling functionality.
      • Data Visualization: Fixed decoding errors related to unlabeled JSON data.
      • Placeholder Text: Added missing placeholder text in IT Asset Management fields.
      • Survey Display: Resolved issues with choice selections changing unexpectedly during scrolling.
      • App Notifications: Fixed the issue where opening a push notification sometimes leads to a blank screen.
      • QR Code Links: Addressed problems with deep links from QR codes not functioning due to app settings.
      • URL Handling: Resolved issues with incorrect URLs loading when switching between instances.
      • Date Input Accuracy: Ensured that 'Date' type inputs send the correct time in requests.

    Key Outcomes

    By updating to Mobile Agent for iOS v20.0.0, customers can expect a more stable and reliable application experience with improved functionality, particularly in data handling, user interface consistency, and overall performance. These enhancements aim to streamline workflows and facilitate better interaction with the ServiceNow platform.

    The iOS v20.0.0 release provides fixes for the application.

    Download the latest mobile app version

    To download the latest release, visit the Apple App Store. Users can launch a demo to try the Mobile Agent. You can use a demo account from the initial post-download screen or the instance list screen.

    Fixed in this release

    Problem Short description Description Steps to reproduce

    Mobile iOS

    PRB1850147

    The application theme changes after closing and reopening the app The theme goes back to normal after pulling to refresh.
    1. Open mobile (requester) app and log in to an instance.
    2. Terminate the app.
    3. Open the app again.

    Expected behavior: The theme is the same as before.

    Actual behavior: Theme is changed.

    Mobile iOS

    PRB1886478

    Certain colors are not rendered by iOS The DefaultColors are constructed directly from the class VisualizationColorService.java, which has a null hexValue. iOS's code expects the key 'hexValue' to be present in 'DefaultColors'.
    1. Log in to an instance.
    2. Tap the My team bar and scroll to the section 'My team dashboard'.

    Notice that content is not displayed properly.

    Mobile iOS

    PRB1843346

    Special characters are not displayed in file names Special characters such as @ are not displayed in file names.
    1. Open the Now Mobile app in a base instance.
    2. Navigate to the Home tab.
    3. Under My Items, select My tasks.
    4. Open a record.
    5. Navigate to Updates.

    Notice that any attachment names with special characters do not display the special characters.

    Mobile iOS

    PRB1888240

    Problem with updating barcode input forms with multiple inputs Barcode inputs that are not the first in an input form page behave incorrectly. After scanning a new value, the barcode input screen is updated with the first input in the form page.
    1. Open an input form where the barcode input is not the first field on the page (or one with multiple barcode inputs).
    2. Select any barcode input that is not the first one on the screen.
    3. Perform a scan.

    Expected behavior: In the case of a multi scan input, the scanned value should be added to the Review tab. In the case of a single scan input, the scanned value should be added to the scan input field.

    Actual behavior: The barcode view is updated to display the first input on the input form screen page. This can result in either the barcode input view going blank or showing the information for the wrong barcode input.

    Mobile iOS

    PRB1868935

    The user can only view a small subset of list options in a Virtual Agent chat When the pagination break is less than 10, infinite scrolling doesn't work.

    Mobile iOS

    PRB1868544

    Data visualization sources fail to decode JSON that does not contain a label DAVisualization.VisualizationProperties.DataSource expects to receive labeled JSON, so when JSON is received without a label, decoding fails and an error appears reading, 'Content couldn't be displayed'.

    Mobile iOS

    PRB1858857

    Placeholder text is not visible on an IT Asset Management asset The Scheduled Retirement field on an IT Asset Management asset does not contain placeholder text.
    1. Log in to Agent Mobile.
    2. Navigate to the Asset tab.
    3. Navigate to IT Asset Management > Create Asset.
    4. Select Submit (no details are needed at this stage).
    5. Select the three dots in the upper right corner and select Create Asset.

    Observe that the Scheduled Retirement field does not contain placeholder text.

    Mobile iOS

    PRB1863014

    Input form screen survey shows incorrect choices when scrolling on device running iOS 18 After scrolling down the list of questions, the selected value of a choice at the top of the page is lost and the choice values are changed.

    Pre-requisites: iPhone must be running iOS 18+.

    1. Use a small phone or an instance with an input form screen that is very large.
    2. Open a survey that uses an input form screen with multiple single select choice cells.

      Note the options in the first few cells.

    3. Scroll to the bottom of the form.
    4. Scroll back to the top of the form.

    Notice that one or more of the first few cells changes to match the options of a lower cell.

    Mobile iOS

    PRB1861461

    The app gets stuck on blank screen when the user opens a push notification with redirection The app should open to the destination screen.
    1. Set glide.sg.blur_ui_when_backgrounded = true.
    2. Launch the app and put it in the app switcher.
    3. Send a push notification with redirection.
    4. Tap the notification.

    Expected behavior: The app opens on the destination screen.

    Actual behavior: The app opens and the destination screen appears for a moment, but then it disappears and the app gets stuck on a blank screen.

    Mobile iOS

    PRB1879703

    Deep links from QR code don't work when the blur app option is enabled and UX analytics is disabled For instances with the 'blur app' option enabled and UX analytics disabled, scanning deep links from QR codes doesn't work properly.

    Mobile iOS

    PRB1884278

    The wrong URL is loaded into the URL screen when switching between clone instances When the first tab contains a URL browser screen, the URL from one instance is still used when switching to the other instance.

    Mobile iOS

    PRB1866315

    A 'Date' type input sends an incorrect time on iOS When using 'Date' input type, the current time is sent on a request from a parameter screen. The correct time should always be midnight.

    This version also includes other minor bug fixes and performance improvements.