Mobile Classic iOS v3.0.1
Summarize
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 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.
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. |
|
Mobile PRB681541 |
"No Network" indicator in iOS app can sometimes incorrectly be repeated multiple times |
|
|
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.
|
Mobile PRB681273 |
When logging in to iPhone mobile app, using local login prompts the user to provide SSO credentials |
|
|
Mobile PRB681209 |
Whitespace or newlines in primary IDP property can cause SSO to fail to load |
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. |
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. |