Android app permissions demystified!

Below every single permission used by XiiaLive and XiiaLive Pro along with a description on how it is used.

This is a permission required to be held by an application to read the data from XiiaLive free version. We use this on XiiaLive Pro to automatically and securely bring all your favorite songs and stations when you upgrade.

Allows an app to access approximate location derived from network location sources such as cell towers and Wi-Fi.  This permission is used by XiiaLive free version to improve advertising. On XiiaLive Pro this permission is used to provide local station when using UberStations directory.

Allows read only access to phone state. We require this permission to know when an incoming/outgoing call is active to lower the playback volume, pause it and optimize streaming experience based on your call length.

These permissions allow the app to connect to the internet and also provide us with important information about the internet connection state so that we can optimize your streaming experience.

Allows using power manager WakeLocks to keep processor from sleeping or screen from dimming. We use this so that streaming doesn’t stop when you turn OFF your devices screen. 

Allows applications to connect to paired bluetooth devices. We use this to enable the Bluetooth smart auto start and stop setting options.

Allows access to the vibrator. Allows us to vibrate the device when you utilize some of our custom buttons.

Allows an application to write to external storage. We use it to write favorite songs/stations backup to internal or external storage.

Used to re-schedule any station alarms you might have set. This must be done otherwise scheduled alarms would be lost every time you restarted your device.

Allows an application to read or write the system settings. This is used to allow us to tell Android that an active alarm has been set by the app. This shows you a little alarm icon on the notification bar.

Allows an application to modify global audio settings. This setting allows us to make the EQ work on various devices where we need to use the master global audio session id 0.

This article was helpful for 20 people. Is this article helpful for you?