Forum Discussion

Rajiv-payfinix's avatar
Rajiv-payfinix
Level 1.6: Donut
2 years ago
Solved

Need Help with Android Enterprise Location Fetching Issue

Hello  Android Enterprise Community,

 

I'm reaching out to seek assistance with a location-related issue I'm currently facing. I've been struggling to fetch location information on a device, even after applying the following policy settings:

 "locationMode": "LOCATION_ENFORCED", "shareLocationDisabled": false .

I've ensured that these policies are correctly configured and applied to the device in question. However, I'm still unable to retrieve any information regarding the device's location using the device.get method.

I've double-checked my policies and even waited for some time to allow for the policy to take effect, but it doesn't seem to be working as expected.

 

Here are a few additional details that might be relevant:

  • I'm working in an Android Enterprise environment.
  • The device I'm testing on is compliant with the policies I've set.
  • The app I'm developing has the necessary permissions for location access.

I'm unsure why I'm not able to fetch location data despite the policy settings. If anyone has encountered a similar issue or has insights into what might be causing this problem, I'd greatly appreciate your guidance and suggestions.

 

I've gone through the Android Enterprise documentation, but I'm still unable to pinpoint the root of the issue. Any help or advice you can provide would be of immense assistance to me in resolving this matter.

Thank you for taking the time to read my query, and I look forward to hearing from you and benefiting from your expertise.

 

Best regards,

Rajiv Ranjan.

 
 
  • jeremy's avatar
    2 years ago

    Hello,

    Have the Android Management API will not let you retrieve the device location. If you want to retrieve the device location you have to create your own app to do that, the policy will only allow to enforce permissions for apps sharing the location.

     

    You have 2 options here:

    • Develop your application and share the location from this app based on your need to your server
    • Use the device lost mode, the documentation is available here
  • jeremy's avatar
    jeremy
    Level 3.0: Honeycomb
    2 years ago

    Hello,

    Have the Android Management API will not let you retrieve the device location. If you want to retrieve the device location you have to create your own app to do that, the policy will only allow to enforce permissions for apps sharing the location.

     

    You have 2 options here:

    • Develop your application and share the location from this app based on your need to your server
    • Use the device lost mode, the documentation is available here
    • jasonbayton's avatar
      jasonbayton
      Level 4.0: Ice Cream Sandwich
      2 years ago

      ^ This is the answer, but I can't mark it as such Lizzie 

    • ReeceK's avatar
      ReeceK
      Former Community Manager
      2 years ago

      Thanks jeremy and jasonbayton

       

      Hey Rajiv-payfinix, I think this is the first time we've connected. Nice to meet you! 😁 Like Lizzie, I'm one of the Community Managers here.

       

      If the solution from Jeremy answers your question, could you kindly mark it as the accepted solution? If you're not sure how to do that, just let me know.

       

      Thanks,

      Reece