Mobile App 1.45
⭐️ Location Tracking – Foreground-Only Updates: When enabling location tracking, a new flag lets you control whether location updates are requested while the app is in the background, or only when the app is on-screen. You can use this to give drivers peace-of-mind that their location is only being shared while working a load or navigating.
⭐️ Faster Division Setup: We’ve significantly expanded our internal tools for setting up new divisions on existing accounts, and we’ve automated more of the process involved when creating new white-label apps. You can look forward to faster turnarounds on division and app setup requests from here on out.
🔧 Improved Geotab Errors: When you use our Geotab integration, we now log additional context in the Platform Dashboard Error Console for certain errors that can happen when a driver logs into Geotab through the Platform app. For example, if a driver’s license information doesn’t match what Geotab has previously stored, you’ll see a comparison of the mismatched information in the Error Console.
✅ As usual, this version of the Platform mobile app is designed to be backward-compatible with your existing web services and doesn’t require server changes prior to being deployed. If a future version introduces a backward-incompatible change, we’ll note that in this portion of the release notes.
🔧 In order to comply with the latest Google policy, our updated Android application will stop requesting the broadest possible background location tracking permission, and instead, use more specific permissions when needed for turn-by-turn navigation and load-based location tracking. Because of this policy change, you must deploy this version to the Play Store prior to Google’s deadline, March 29, 2021 to ensure your app remains available for download by new users.
Server
The following items are server-side changes and are available without a mobile app update.
🐞 Fixed an issue where you couldn’t add actions to new, unsaved workflows in the Platform Dashboard.
🐞 Fixed an issue in the Platform Dashboard where abandoning unsaved form, screen, or dashboard changes would show a “page not found” message.
iOS
🐞 Fixed menu display when device font size is very large.
🐞 Fixed a bug where todos could be obscured by the navigation bar.
🐞 Fixed a bug where difficult maneuvers could be in a different order when accessed for an additional device.
🐞 Fixed a rare crash when duty status updates were retrieved.
🐞 Fixed a rare crash that could occur when navigation completes or is dismissed.
🐞 Fixed how date pickers display in forms on iOS 14.
🐞 Fixed a bug where location tracking updates could be erroneously sent as UNKNOWN.
🐞 Fixed a bug where the location tracking start button could be set to open settings if permissions are not given.
🐞 Fixed a bug that could occur when navigating to a destination with multiple via points where the via points could be in the wrong order.
🔧 Removed the navigate button on POI details in favor of “Add to Trip.”
Android
🐞 Fixed a bug that could occur when navigating to a destination with multiple via points where the via points could be in the wrong order.
🔧 Removed the navigate button on POI details in favor of “Add to Trip.”