Implications of Android multiple user support (new in 4.2) for server side data model (e.g. android_id)

(No one answered my question, but I’ve now had a chance to test with 4.2 myself.)

The answer is that each profile has its own android_id.

Come to think of it, this probably makes the most sense and will cause the least problems. This should cause most systems to see the different profiles on a device as different devices – which shouldn’t really be a problem. The only problem would be systems that correctly identified a device, eg. based on wifi or bt mac address, or serial number or IMEI, and then expected that multiple android_id’s on that single device represented sequential OS installations on that device. (Rather perversely, it will be safer to be wrong.)

Leave a Comment