Now Mobile for iOS v19.1.0

  • Release version: Mobile
  • Updated January 2, 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 Now Mobile for iOS v19.1.0

    The iOS v19.1.0 release of Now Mobile addresses various application issues and enhances overall performance. Users can download the latest version from the Apple App Store and explore the Mobile Agent through a demo account after installation.

    Show full answer Show less

    Key Features

    • Bug Fixes: The update resolves several issues including login errors related to device encryption settings, missing prefilled instances, navigation problems, and app crashes.
    • Performance Improvements: In addition to bug fixes, the release includes enhancements for smoother app functionality.

    Key Outcomes

    With this update, users can expect:

    • A more reliable app experience without the 'No data available' error upon launch.
    • Improved accessibility for users with device encryption without passcodes.
    • Correct functionality when navigating between screens, such as the barcode scanner.
    • Overall better performance and fewer crashes during repeated app usage.

    The iOS v19.1.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

    PRB1804331

    A 'No data available' error appears on iOS devices On app launch, the user observes the message, 'No data available please pull down to refresh'.

    Mobile iOS

    PRB1830036

    The user is unable to log in to an instance when glide.sg.device_ encryption_enabled is set to true on an iOS device without a set passcode

    The glide.sg.device_ encryption_enabled system property is used to enforce device encryption and requires that a device passcode is configured. However, setting this property to true prevents the instance from being logged into on iOS devices without a set passcode.

    1. Set the glide.sg.device_ encryption_enabled to true.
    2. Disable biometrics and passcode on an iOS device.
    3. Log in to the instance on Now Mobile.

    Expected behavior: There is an error message that shows a passcode requirement.

    Actual behavior: The app goes back to the instance selection page without any errors. If the user ends the app and reopens it from the home screen, it shows a blank screen.

    Mobile iOS

    PRB1831810

    A mobile publishing prefilled instance is missing if the optional instance nickname is not set The instance selection page is shown instead of a prefilled instance.
    1. Submit an iOS mobile publishing app (private or public) with a prefilled instance URL, leaving the instance nickname empty.
    2. Open the iOS app for the first time.

    Expected behavior: A prefilled instance with an instance nickname populated from the instance URL should be present as the first item in the instance list.This matches the behavior when adding an instance manually.

    Actual behavior: The instance selection page is shown.

    Mobile iOS

    PRB1756073

    The user is not redirected to the barcode scanner screen Jump-to-screen functionality after a successful action completion doesn't work as expected.
    1. Log in to the Mobile Agent app.
    2. Navigate to Barcode scanner screen > Scan Barcode > Record screen.
    3. Select the 'Foot' function configured to update one of the fields.
    4. Submit.

    Expected behavior: The user is redirected to the barcode scanner screen.

    Actual behavior: The user stays on the record screen.

    Mobile iOS

    PRB1827058

    The user is unable to select two buttons in the chat header when the choices are visible on a topic in Now Mobile From Now Mobile, using the Virtual Agent Topics, if the choices are populated on the input box, the quick function instances are not selectable.

    Mobile iOS

    PRB1822584

    The Home page loads twice when a deep link is selected Selecting a deep link that leads to a launcher screen displays the launcher screen twice if the mobile app is already located at the specified launcher tab.

    Mobile iOS

    PRB1822582

    The app crashes when closing and opening the app multiple times The Agent app crashes when the user repeatedly closes the app, locks and unlocks the phone, and re-opens the app.
    1. Open the ServiceNow Agent app v18.4.0.
    2. Close the application in mobile.
    3. Lock the phone screen and then unlock it.
    4. Open the ServiceNow Agent app.
    5. Perform the above steps continuously in the same order.

    Observe an app crash.

    Mobile iOS

    PRB1822270

    A parameterized screen that uses the old parameters screen with an empty date parameter doesn't distinguish between the 'Favorites' / 'Saved by' parameters Failure to decode the SGForm due to an empty date parameter which doesn't add the required 'Value' key in the encoded object.
    1. Configure parametrized screen with old parameters with a string and date parameters without default values.
    2. Open the parameters screen.
    3. Write 'STR1' in the string input and leave the date parameter empty.
    4. Select Submit / Search to open the screen.
    5. Save the screen in favorites.
    6. Navigate back and re-open the parameters screen.
    7. Write 'STR2' in the string input and leave the date parameter empty.
    8. Select Submit / Search to open the screen.

    Expected behavior: The screen should not be saved as the parameter values are different from the saved one.

    Actual behavior: The screen is already saved.

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