Apple urges developers to not use DeviceCheck for anything beyond basic device verification, and if you’re a developer that’s also misusing it, then you should definitely cease that—there are probably more reliable ways to check whether it’s the same user trying to access an account from a device or not.
Sounds reasonable…
But then, why would you use it?
For example, you might use this data to identify devices that have already taken advantage of a promotional offer that you provide, or to flag a device that you’ve determined to be fraudulent.
Oh, ok. Wait, what? But…
Luckily Apple strictly controls the App Store and will never allow apps to abuse this, right? Right?
Factory reset doesn’t delete persistent app data enabled by app developer [paraphrased]
What about Erase All Content and Settings? You seriously can’t fully erase a second-hand phone you bought?! That’s insane
Apple urges developers to not use DeviceCheck for anything beyond basic device verification, and if you’re a developer that’s also misusing it, then you should definitely cease that—there are probably more reliable ways to check whether it’s the same user trying to access an account from a device or not.
I don’t think I care about not being able to erase the device ID. It seems useful to have this, actually, for back-tracing if need be.
Snapchat probs shouldn’t use the DeviceCheck services improperly. But hey, that’s just like my opinion, man.
More, not very interesting, info on DeviceCheck services here: https://developer.apple.com/documentation/devicecheck
Win/Win
Gosh that’s sucks people on iPhone using Snapchat.
Says a guy on an android that doesn’t even know what Snapchat does.
You’re not missing anything.
The equivalent API on Android gets a new id when the phone is resetted.
Weird that Apple doesn’t do that on refurbished phones
Lol okay
deleted by creator
What