Använd inte UDID

13 views
Skip to first unread message

Ulf Urdén

unread,
Mar 22, 2012, 3:49:56 AM3/22/12
to cocoaheads-sundsvall
..om det nu är nån som gör det :)
Det ryktas om att Apple har börjat ta bort appar från App Store som
använder UDID.

http://techcrunch.com/2011/08/19/apple-ios-5-phasing-out-udid/

Jag är nyfiken på om det också kommer att påverka de olika
analytics-kits som finns, t.ex Flurry som en massa appar använder.

(Flurry är evil, så det vore rätt åt dem)

-uffe

Jack Nutting

unread,
Mar 22, 2012, 4:41:13 AM3/22/12
to cocoaheads...@googlegroups.com
I don't know if they're removing apps that use the UDID (I really hope
not), but they've deprecated its use and really don't want us to use
it. Fortunately it's easy enough to create a unique ID:

http://oleb.net/blog/2011/09/how-to-replace-the-udid/

This actually takes you part of the way to something that might be
more interesting than a hardware-unique identifier: a user-unique
identifier. With this approach, you could create a unique ID the first
time a user launches the app on any device, save it in iCloud's
key-value store (whose API is really similar to NSUserDefaults), and
access the same value when the user launches the app on another
device.

The only use-case that this doesn't cover is accessing the same
identifier in multiple apps. (and even that might be possible using a
wildcard identifier in your app, and sharing the ID via iCloud).

//jack

2012/3/22 Ulf Urdén <ulf....@gmail.com>:

> --
> Det här meddelandet skickas till dig eftersom du prenumererar på gruppen CocoaHeads Sundsvall i Google Groups.
> Om du vill göra ett inlägg i den här gruppen skickar du e-post till cocoaheads...@googlegroups.com.
> Om du vill sluta prenumerera på den här gruppen skickar du e-post till cocoaheads-sunds...@googlegroups.com.
> För fler alternativ, besök gruppen på http://groups.google.com/group/cocoaheads-sundsvall?hl=sv.
>

--
// jack
// http://nuthole.com
// http://learncocoa.org

Ulf Urdén

unread,
Mar 22, 2012, 12:40:39 PM3/22/12
to cocoaheads...@googlegroups.com
Mm, bra länk där!
Jag har inte själv behövt göra något som är beroende av device-id än,
men det är ju bra att veta hur man gör det "rätt" i så fall :)

2012/3/22 Jack Nutting <jnut...@gmail.com>:

Ulf Urdén

unread,
Mar 23, 2012, 3:39:39 PM3/23/12
to cocoaheads...@googlegroups.com
Intressant om Flurry, btw:

http://appcubby.com/blog/apple-deprecated-flurrys-data/

2012/3/22 Ulf Urdén <ulf....@gmail.com>:

Reply all
Reply to author
Forward
0 new messages