Why does MyTrails require permission X?

MyTrails requires the following permissions:

  • Fine GPS Location: this should be obvious 🙂
  • Full Internet Access: to be able to download online maps
  • Modify/Delete SD Card Contents: to store the map cache and recorded tracks
  • Prevent Device From Sleeping: to keep the screen on while the map is displayed, and to keep the device running when creating an offline map
  • Access Network State: to (optionally) pause the offline map creation if WiFi is disconnected
  • Read logs: to send error reports (you can disable attaching logs in the preferences)
  • Receive Boot Completed: to allow MyTrails opportunity to resume recording the track after an anomalous reboot (can be disabled in the preferences)
  • Access Wifi State: to allow MyTrails to resume an offline download when the device reconnects to Wifi

Liked this post? Follow this blog to get more. 

Leave a Reply