location update in Single app mode
In my understanding, if you have Geo Fencing and Locating tracking enabled from your MDM, then your Single App mode or Kiosk option allows you to fetch the location from the background. 

Just make sure the correct profile of MDM is installed on it with appropriate policy.