3 ms·
Does anyone know why this app needs to read the Phone state? According to the Android documentation it's used for location, monitoring incoming calls, and SMS.
by jsz0 16y ago
Does anyone know why this app needs to read the Phone state? According to the Android documentation it's used for location, monitoring incoming calls, and SMS. I can't think of any reason Amazon would need that information to let me read books?
- mbrubeck 16y agoI would guess they need it to call TelephonyManager.getDeviceId as part of their DRM device authorization scheme: http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId%28%29 http://developer.android.com/reference/android/telephony/Tel... Or maybe they change their sync settings (for "Whispersync") based on your network status.
- mitchellhislop 16y agoI bet it has to do with the whispersync. Also, it could be to cover their asses-people associate whispersync and data with phone sync.