We are trying to implement live geolocation tracking of Field service agent using Dynamics 365 Field Service. We have set up resources and enabled live location tracking of the resources.
We have also assigned a Field Service Resource security role to the user. We have observed that in iPhone the location gets track only if we sign-out and sign-in to Dynamics 365 Field Service Mobile App and in Anoroid phone, the location only gets track if we open the FS app and stay on that app. If we lock the phone then Geolocation tracking records are not creating in the CRM even if the location of the resource is chaning.
We are using Dynamics 365 Field Service Mobile app (Power Platform app) not the Xmarin app.

You can see a comparison between them. Both support real-time sharing tech location.
https://community.dynamics.com/365/fieldservice/f/dynamics-365-for-field-service-forum

So expecting the real-time location of the resource even if the phone is lock or FS app running in the background. What we are missing here? Does it not give real-time location if the resource is traveling and the app is running in the background?
Please help us to understand how exactly this works?
Thanks in advanced!