5 ms·
Assuming Apple did indeed remove the previous identifiers to curb tracking, this seems like trying to do something that Apple has tried to disallow... Perhaps
by therealidiot 11y ago
Assuming Apple did indeed remove the previous identifiers to curb tracking, this seems like trying to do something that Apple has tried to disallow...
Perhaps it's not quite as it seems, I don't even know.
- miguelcma 11y agoI would say that this approach is 100% allowed by Apple, as it doesn't allow device tracking between different apps (specially if you skip the IFA step). That was the main concern of Apple, that lead to disallow developers from accessing UUDID, mainly because it allowed advertising services to cross usage data between different apps. Using Keychain to store your UID just ensures you don't lose your UID, not a system-wide UID.
- jasoares 11y agoUsing the KeyChain approach is perfectly valid since you are just making sure your own unique_id, which has value only to you, is never lost. You are never storing an id which might be used with malicious purposes, which was the intention of Apple in the first place.