Mobile Classic iOS v4.1
Summarize
Summary of Mobile Classic iOS v4.1 Release
The Mobile Classic iOS v4.1 update focuses on resolving key issues to improve stability and user experience. This release addresses authentication errors, push notification behavior, chat functionality, and Performance Analytics display problems within the iOS app. It is recommended for customers currently using Mobile Classic on iOS to update to this version for these fixes.
Show less
Additionally, ServiceNow customers are encouraged to 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
- Authentication with SSO: Fixed a 401 error occurring during Single Sign-On (SSO) authentication when the property
glide.security.csrf.strict.validation.modeis set to true alongside Multi-Provider SSO and OAuth plugins. Previously, users could not complete OAuth flows in the iOS app under these conditions. - Actionable Push Notifications: Resolved issues where error messages did not display when push notification actions failed due to invalid sessions. Also, fixed navigation so foreground actionable push notifications properly launch the app and navigate to the relevant record or web path.
- Performance Analytics Display: Corrected the color scheme for scorecard targets with maximizing indicators, ensuring consistency between the platform and the iOS app.
- Chart Fill Gradient: Fixed the fill gradient behavior under iOS charts when negative values are present, so the gradient now correctly fills the area below the value line regardless of value polarity.
- Gap Calculations in Performance Analytics: Adjusted gap, gap percentage, and gap color to respect indicator direction and negative targets for accurate visual representation.
- Chat Functionality: Addressed an issue preventing users from removing others from a newly created chat conversation. Users can now remove participants as expected.
- Push Notification Buttons: Added support for native iOS "Accept" and "Decline" buttons in actionable push notifications, enhancing user interaction.
What Customers Can Expect
- Improved authentication reliability when using SSO with strict CSRF validation enabled.
- Enhanced push notification handling with clear error feedback and proper navigation on action taps.
- Accurate and visually consistent Performance Analytics indicators and chart displays on iOS devices.
- Better chat management capabilities allowing participant removal during conversation setup.
- Improved user experience with actionable push notifications including native response buttons.
The Mobile Classic iOS v4.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 PRB714483 |
Authentications fails using SSO when the property 'glide.security.csrf.strict.validation.mode' is set to 'true' | When the Multi-Provider SSO and OAuth plugins are enabled, and a user attempts to authenticate with the iOS app, they receive the following error message: "Error Completing OAuth Flow - Request failed with response code: 401". |
Note that you receive the error message: "Error Completing OAuth Flow - Request failed with response code: 401". |
Mobile PRB732741 |
Actionable push notifications did not show error message | This issue occurs when the action failed if it was due to an invalid session. | |
Mobile PRB733630 |
Scorecard target color scheme is calculated incorrectly for maximizing indicators | When using Performance Analytics in the iOS app, the target color scheme is not being properly applied to maximizing indicators. |
|
Mobile PRB734880 |
Users cannot be removed when creating a new chat conversation | When user A creates a new chat and adds user B to the conversation, user A cannot remove user B from the chat. |
Expected result: You should be able to remove the user. Actual result: You cannot remove a user once you have selected the user. |
Mobile PRB736838 |
Native mobile apps should support "Accept / Decline" push notification buttons | ||
Mobile PRB737193 |
The fill gradient below iOS charts is incorrect | This issue occurs when using Performance Analytics in the iOS app. By default, iOS charts apply a fill gradient to the surface area of each individual dataset between the value line and the 0-line of the x-axis. This works as expected if all values are positive, but it becomes strange if there are negative values involved. When negative values are present, the fill gradient is below the value line for the positive values and above the value line for negative values. Users expect the fill gradient to always fill the surface below the value line, regardless if the values are positive or negative. |
View an indicator that has negative values. |
Mobile PRB737651 |
Gap, gap percentage and gap color should respect direction and negative targets | When using Performance Analytics in the iOS app,The gap, gap percentage, and gap color should respect the indicator direction. | |
Mobile PRB738454 |
Actionable push notifications should navigate to the record/web path if the action is a foreground action |
Expected result: App should launch and navigate to the record. Actual result: App launches and does not navigate to the record. |