02/ 13/ 19
Systems:
On-Delivery
Services:
General
On-Delivery 1.7.3 Release Notes
Summary: While this build contains many bug fixes and memory optimizations, the biggest feature this version gives us is the tie-in it has with Google Fabric. This will be great deal of help locating and trouble shooting problems in the app from this point forward.
New features
- HERE maps updated to 3.10.0
- On app startup an app that is registered will automatically refresh the business settings
- LeakCanary added for Debug builds. Helps locate and log Memory Leaks.
- A message will appear when the heap is being dumped and checked by LeakCanary. The associated report can be found in the app named “Leaks”.
- The App Settings ‘Disable Bulk Status’ now loads with other business settings. (Previously this loaded only when registering).
- Multi-company users see dialog letting them know they must select a company before logging in. This appears after the Login Activity safety disclaimer. It displays under the following 2 conditions.
- Registration of tablet
- An attempt to log in without selecting a company
- Integration of Google Fabric Crashlytics
- Added ‘No’ option to second dialog when changing companies
- Added setting to clear login data between sessions
- This can be found in Settings >> Application >> Clear login data between sessions
Bugs fixed
- The Clock In message for a Vehicle # or Driver Id already being signed in no longer causes app to crash.
- The Map Activity > Options Menu, “Settings” button now works as expected.
- Memory leak fixes and optimizations
- Misc. memory optimization changes to most activities and services
- Modified SendUDP runnable to use different var types
- Selecting - Login Activity >> Options Menu Item >> ‘Display Device Id’ no longer causes crash
- Driver Id enabled value now correctly comes from parent business for multi-company users
- Misc. bugs fixes