Home > General > Why the device permissions?

Why the device permissions?

I couple of users have asked why Droid Odyssey BETA needs phone state permissions (android.permission.READ_PHONE_STATE).  This is a fair question so we thought we should explain this.

The game has a “Feedback” function in which users can respond directly to us with suggestions or bug reports.  In order to make this as valuable a process as possible, we use the READ_PHONE_STATE permission to gather information about the device.    Because there are literally hundreds of different devices running Android we can’t hope to fully test the game on all platforms, so we use this information to help us understand and diagnose any issues.

This device information is also sent to use when an unexpected error occurs in the app.. for the same reasons.

Here is an example of the information we gather:

Device ID: xxxxxxxxxxxxxx
Game Version: 1.05 BETA
PRODUCT: htc_liberty
BRAND: cingular_us
DEVICE: liberty
DISPLAY: (480.0×320.0)
MODEL: HTC Liberty
ANDROID VERSION: 2.1-update1

We use the Device ID merely to track whether the same error is occurring several times on the same device.   The rest is fairly self explanatory.

Hope this clears things up!

Categories: General
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: