04/ 03/ 19
Systems:
On-Delivery
Services:
General,GPS,Messaging,E-Ticketing
On-Delivery 1.7.5 Release Notes - Public
Summary: Improved Zello integration, location service stability expanded, HERE Maps updated to 3.10.1, communication with API is now done via HTTPS, messaging bugs fixed, misc. crash and stability improvements.
Changes
Location Service
- Stability and logic expanded for more reliable operation
- Added “Restart location service” to App preferences
- When no network connectivity is detected, location validation and update methods are skipped. This prevents the restarting of the location service when no network is available and stop numerous “Restarting location service messages…” from appearing.
- The actual service is not restarted. It unsubscribes, tears down it’s listeners, and then runs its initialization methods again
- Added “Time interval” preference
- Sets the time span between location requests
- Only used when the Location update method is set to Time interval.
- Defaults to 15 secs
- Restart criteria changed to 2 minutes
- Modified stop and restart procedure if location validation restart criteria are met
Map
- HERE License Key updated to most recent version
- If no route is found when doing a custom route search the search dialog displays again.
- Search is now disabled when viewing the map through To Job or To Plant from MainMenuActivity
- HERE SDK updated to 3.10.1
Multi-company
- When changing companies, if a user cancels out of Odometer or Fuel Usage they’ll be redirected to Main Menu.
Ticket Information
- Keyboard is now hidden automatically when Driver Note dialog is being dismissed
- Removed borders from ticket information fields
General
- App now communicates with the API using HTTPS
Bugs fixed
Messaging
- The Messaging service (SignalR) reconnects as expected when the device reconnects to the internet
- Modified SignalR lifetime events to prevent null exception errors (Issue reported via Crashlystics)
- Message dialog would intermittently not show current messages or the “No messages” placeholder
- Removed intermittent multiple toast notifications when messages received from Dispatchers
Zello
- Fixed issues with Zello integration
- General stability improvements
Login
- Clock In button progress indicator no longer displays after being redirected to Zello .apk download webpage
- Expanded logic for the PTT cred gathering process. The UI controls now enable and reset as expanded during the login process.
- Fixed the bug where the keyboard Next or Done buttons would be incorrect if PTT was manually enabled or disabled during the app session.
Map
- The app no longer crashes if no route is found when doing a custom route search
Misc.
- Fixed misc. null reference errors in activities and services fixed using Crashlytics data