3 ms·
On Android 6.0+ you can deny the READ_PHONE_STATE permission and stop using apps that won't work if you do. A quick search seems to indicate that there is an Al
by kriro 10y ago
On Android 6.0+ you can deny the READ_PHONE_STATE permission and stop using apps that won't work if you do. A quick search seems to indicate that there is an Alibaba app for iOS. Do you think Apple negotiated that the IMEI isn't required for the iOS version?
Personally I don't trust Android (or the hardware companies that sell Android devices) or iOS but picked an Android 6+ device because in principle I'd rather have an operating system that's more open. AFAIK all the Apple privacy stories have been about US cases so as a non-US person I'm also not sure they'd apply the same standards to me.
- masklinn 10y ago> Do you think Apple negotiated that the IMEI isn't required for the iOS version? Didn't need to negotiate anything, on iOS the IMEI has never been programmatically accessible[0], and other "global identifiers" (UDID, MAC) either weren't ever accessible or were removed afterwards. You can get an "advertising identifier" which should only be used to hand to ad networks (your application can get banned if you use it otherwise) and a "vendor identifier" which identifies the device to the app vendor only. [0] via public frameworks, you can get it from the private NetworkController class but that will get your application rejected from the appstore. You're "at risk" if you sideload applications though.
- FabHK 10y agoAnd, BTW, in iOS you can reset the advertising identifier in Settings -> Privacy -> Advertising.