We have now implemented Geofencing on iOS in order to notify users that they are approaching a property. This will help to remind engineers to hit 'arrive' if the event was in the 'travelled' state, and they will also be notified in case they have left the property while the event is still in the 'arrived' state in order to update that status too.
For this to work, you should enable the geofencing setting which could be achieved by completing one of the following steps:
- Launch the app and navigate to the menu. From here, select Commusoft labs and click 'Enable Geofencing'.
- iOS Settings, go to Commusoft, click into the 'application settings' and once more, click 'Enable Geofencing'.
You should grant Commusoft permission to always use your location services. This can be done by navigating to your iOS settings. Go to Commusoft, select 'location' and use the setting 'Allow Location Access' to set it to 'Always'.
If these previous conditions have been met, then when a user launches the app, Commusoft will search for today’s event that has the 'Travel' status and has valid location details. Based on this information, the related property region will be monitored. The event monitoring will also trigger when the user hits travel.
By default this feature is not enabled, the user has to perform the steps mentioned above to enable it.
- This can help improve timesheet accuracy and provide the office with more up-to-date information.
- However, having this feature enabled will increase battery usage. Unfortunately, this is a drawback of permanently using location services.
- Troubleshooting is a bit annoying since the device decides if the event’s property is within a specific region or not, and the device determines if the engineer entered or exited that region.
If you have serious issues with battery usage, you can simply disable geofencing and reset your location services permissions to while in use.