Mobile Onboarding for Android v15.5.0

  • Release version: Mobile
  • Updated March 2, 2023
  • 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 Mobile Onboarding for Android v15.5.0

    The Android v15.5.0 release enhances the Mobile Onboarding application with crucial fixes and improvements. It is designed to enhance user experience and performance, particularly in bright conditions and when managing notifications.

    Show full answer Show less

    Key Features

    • Demo Access: Users can now launch a demo of the Mobile Onboarding app using a demo account available on the post-download or instance list screens.
    • Bug Fixes: The release addresses several issues, including:
      • Improved readability of read-only fields in bright conditions.
      • Resolved performance degradation issues from previous versions.
      • Fixed notification persistence problems after clearing in-app notifications.
      • Corrected inaccuracies in stockroom numbers displayed on the map.
      • Addressed logout issues related to access token refresh failures.
      • Fixed app crashes caused by SQLCipher errors during updates.
      • Resolved issues with the keypad remaining active when focus is removed from input fields.
      • Addressed crashes during Offline Background Sync.

    Key Outcomes

    With this update, ServiceNow customers can expect improved usability and reliability of the Mobile Onboarding app. Users will benefit from enhanced performance and fewer disruptions, leading to a smoother onboarding experience and more efficient task management within the app.

    The Android v15.5.0 release provides fixes for the application.

    Download the latest mobile app version

    To download the latest release, visit the Google Play store. Users can launch a demo to try the Mobile Onboarding app. You can use a demo account from the initial post-download screen or the instance list screen.

    New feature

    Users can launch a demo to try the Mobile Onboarding app. 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 Android

    PRB1635680

    Read-only fields are lighter in color, causing issues for the user in bright conditions

    Configure an instance with an input screen with a disabled Text field.

    Open in the app and notice that the disabled field color is not easily readable.

    Mobile Android

    PRB1634452

    KB1222988

    Performance degradation when launching the app, starting in v15.3.0

    Refer to the listed KB article for details.

    Mobile Android

    PRB1635831

    Empty Android notification remains after deleting all notifications from the in-app notifications tab Deleting all notifications one by one from the in-app notifications tab leaves an empty summary notification in the phone notifications that has to be manually cleared.
    1. Navigate to Inventory > My Recent SCO's > My Supply Chain Order.
    2. Select any SCO in Draft state and click submit order. Wait a few moments to see the notification arrive in both the in-app notifications tab as well as the Android notification bar.
    3. Repeat steps 1 and 2 to create another notification.
    4. Verify that the Android notifications bar has two notifications.
    5. From the in-app notifications tab, swipe the first notification left and Delete it.

      Notice that the notification disappears and there’s only one left in the Android notifications bar.

    6. From the in-app notifications tab, swipe the notification left and Delete the remaining one.

    Notice that the last notification deleted is replaced by what looks like an empty notification.

    Mobile Android

    PRB1640523

    Stockroom numbers aren’t correct on the map while swiping the cards from left to right and right to left

    Mobile Android

    PRB1639315

    The user is immediately forced to log out if unable to refresh the access token The user is logged out even though they have a valid refresh token.
    1. Optional: In the oauth_entity table, open the record for Agent or NOW (whichever one will be used) and modify the Access Token Lifespan to be short (e.g. 30).
    2. Set up the app's network calls to go through a certain user.
    3. Use the app chosen in step 1 to log in to an instance.
    4. Look at oauth_token.do response and verify that 'expires_in' occurs soon (for example, the value might be 20 if the access token lifespan was set to 30 in step 1).
    5. Set a breakpoint on the oauth_token.do call in the certain user.
    6. After the access token has expired, force the app to make a network call (for example, pull to refresh).
    7. Use the user selected in step 2 to force the oauth_token.do network call to fail (for example, abort the network call).

    Observe that the user is logged out even though they have a valid refresh token.

    Mobile Android

    PRB1637456

    App crashes after updating due to a SQLCipher error
    1. Install 15.3.0 Now App (Intune v8.3).
    2. Launch the Now App 15.3.0.
    3. Install the Company Portal.
    4. Launch the Now app again.

      Observe the performance instability.

    5. Update to 15.4.0 (Intune v9.1.0).
    6. Relaunch.

    Expected behavior: The user is able to upgrade to the 15.4.0 version and log in to the app with no issues.

    Actual behavior: The users observes SQLCipher exceptions when upgrading.

    Mobile Android

    PRB1630050

    The input form screen shows the keypad even though focus is removed from the fields
    1. Log in to any Tokyo instance with the Field Service Management and Field Service Management for Mobile Plug-in installed.
    2. Impersonate any user with a work order task in Agent Mobile.
    3. Open any work order task in WIP and from the top menu options, select Log incidental.
    4. Set Type'to Mileage.
    5. Focus on Cost per mile and then scroll

    Observe that the screen focus is removed from cost per mile but the keypad still appears.

    Or

    1. Open an action screen from a function where there is a high number of UI parameters (fields on the action screen).
    2. Focus on a text field.
    3. Scroll up or down.

      Notice that the control is gone from the text field.

    Notice that the TextPad is still present on the action screen.

    Mobile Android

    PRB1633686

    Mobile 15.3.0 crashes on Offline Background Sync The Agent Mobile app closes or asks the user to clear cache.

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