Mobile Classic iOS v3.0.1

  • Release version: Mobile
  • Updated June 11, 2026
  • 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 Mobile Classic iOS v3.0.1

    The Mobile Classic iOS v3.0.1 release focuses on resolving several key issues to improve the stability and user experience of the ServiceNow Mobile Classic app on iOS devices. This update addresses error handling, user interface glitches, presence functionality, login processes, and widget loading errors.

    Show full answer Show less

    Customers are encouraged to download the latest version from the Apple App Store and explore newer ServiceNow mobile apps such as Mobile Agent, Now Mobile, Mobile Onboarding, and Now Support for enhanced features and capabilities.

    Key Fixes and Improvements

    • Improved SSO Error Messaging: The app now displays clear error messages when the Single Sign-On Identity Provider (IDP) is unreachable, replacing the previous infinite loading spinner during login failures.
    • Network Indicator Accuracy: Fixed an issue where the "No Network Connection" message could appear multiple times after toggling airplane mode and device orientation, ensuring it displays only once as expected.
    • Presence API Update: The app has been updated to align with recent changes to the server presence API, restoring the visibility of online presence indicators (green dots) for users within incident forms.
    • Local Login and SSO Handling: Resolved an issue where using local login on the iPhone app incorrectly redirected users to the SSO login page when Multi-SSO providers are enabled and local login is allowed.
    • SSO IDP Whitespace Handling: The app now trims extra whitespace in the primary IDP system property to prevent infinite loading spinners during login attempts.
    • Count Widget Error Handling: Fixed the native app count widget to display an ellipsis instead of an infinite spinner when record count requests fail, improving user feedback on data loading errors.

    Practical Benefits for ServiceNow Customers

    • More reliable login experiences with clear feedback on authentication issues, reducing user frustration and support calls.
    • Accurate network status indicators that reflect real connectivity states, enhancing user confidence in app status.
    • Restored presence indicators help teams quickly identify online users, facilitating collaboration.
    • Improved handling of multi-authentication scenarios ensures smoother access without unexpected redirects.
    • Robust widget behavior avoids confusing infinite loading states, maintaining a responsive and informative user interface.

    The Mobile Classic iOS v3.0.1 release provides problem fixes.

    Download the latest Mobile Classic version

    To download the latest release, visit the Apple App Store.

    Important:
    There are several new ServiceNow mobile apps, including Mobile Agent, Now Mobile, Mobile Onboarding, and Now Support. Check out these new apps for the latest features and capabilities.

    Fixed in this release

    Problem Short description Description Steps to reproduce

    Mobile

    PRB681533

    Better error messaging required when the SSO IDP is unreachable iOS error messages do not appear when the SSO IDP is unreachable.
    1. Attempt to log in to an instance with an invalid SSO IDP entry.
    2. Note the app shows infinite loading spinner during log in.
    The app should show an error message when the IDP fails to load.

    Mobile

    PRB681541

    "No Network" indicator in iOS app can sometimes incorrectly be repeated multiple times
    1. Turn on airplane mode.
    2. Rotate the device into landscape view.
    3. Rotate the device back into portrait view.
    Note the "No Network Connection" message is displayed twice instead of once.

    Mobile

    PRB681126

    Presence needs to be fixed in the iOS app after the presence API was changed on the server How presence works on the server has changed recently. The presence API contract changed, and the iOS app needs to be updated to work with the new presence API. The following is one of many ways to reproduce this problem.
    1. Log in as a user on the desktop.
    2. Log in as a different user on the app.
    3. Navigate to an incident form.
    4. Click on the magnifying glass.
    5. Search for the user logged onto the desktop.
    Note there is no green system presence icon, even though online users should have a green presence dot on their avatar.

    Mobile

    PRB681273

    When logging in to iPhone mobile app, using local login prompts the user to provide SSO credentials
    1. Set the system property glide.authentication.external.disable_local_login to false.
    2. Enable Multi-SSO provider.
    3. Access the instance from the iPhone mobile application.
    4. Use local login (i.e. log in as a local user).
    5. Select Continue.
    It redirects to the SSO login page, prompting the user to provide SSO credentials.

    Mobile

    PRB681209

    Whitespace or newlines in primary IDP property can cause SSO to fail to load
    1. On the instance, set the glide.authenticate.sso.redirect.idp system property to a value with some extra whitespace at the end.
    2. In the app, attempt to log in to the instance.

    Actual behavior: The user gets an infinite spinner as the instance attempts to load the IDP.

    Expected behavior: The app should strip out the extra whitespace.

    Mobile

    PRB681693

    Native App count widget will show infinite spinner if count fails to load If the request to get the count of records fails, the count favorite widget shows a loading spinner indefinitely.
    1. Create a favorite for a list.
    2. Enable the count visualization for that favorite.
    3. Somehow fail the HTTP request to/api/now/v1/stats.

    Actual behavior: The user gets an infinite spinner on the count widget.

    Expected behavior: The count widget should show an ellipses in place of the number upon failure.