preload
七月 18

除序號之外,每台iPhone和iPod Touch都另有一組獨一無二的號碼,我們就稱之為識別碼( Unique Device Identifier, UDID )。每個 iPhone 開發者在繳交99美元年費的同時,都會得到100個beta test名額,可以讓軟件開發者輸入100台iPhone和iPod Touch的UDID。有意成為beta tester的人,只需向開發者提交UDID,經過輸入及製成一個描述檔之後,該手機就可以使用由同一開發者所製的所有軟件。

要查看手機的UDID一點也不難,只需要把手機連接上iTunes,在你選定的手機裝置頁面上就會出現序號等資料。

在這個時候我們點擊一下序號位置:

一組由四十字元組成的UDID即時浮現。我們在此時按下Command+C(視窗則是Ctrl+C)複製,你的剪貼簿就會裝載著UDID。此時當然就是把UDID交給相關的開發者吧!

平常用家無需接觸UDID是事實,但程式應用上,或多或少都會和UDID有關。例如HeyWAY座標傳送軟件、World War遊戲軟件等都是不用登入就能存取資訊,這些都是因為軟件靠UDID來決定用身份,雖然方便,但缺點也由此而生。

試想想,你和身邊的朋友有多少次遺失手機的經驗?你真的會只使用一台手機,完全不考慮轉款?萬一手機壞了又怎麼辦?即使你平時作了任何備份,卻是完全不能備份這類軟件的存檔。這時候你可能就要直接聯絡開發者,要求他們為你修改遊戲資訊和新舊UDID的對應,順利的話應該可以取回存檔,繼續玩下去。至於HeyWAY的資訊就麻煩一點…最好還是砍掉重練吧,如果要賣掉手機,不如事先把你的朋友名單刪掉較好。

我認為目前最大問題是存在於開發者身上。雖然每年付費99美元將可再增添100台裝置的上限,但beta testers也有遺失手機、更換新機的可能。但據說那100個名額一經使用就要經過繁複的程序才有可能釋出,算起來100台實際上要用完並不太難。無論大小公司,beta tester上限均等,對於某些開發者來說,這是一個困擾。

不使用iTunes還是有辦法知道UDID的。你只需在App Store上搜尋UDID,就會找到數個軟件,當中有免費有收費,在免費軟件當中,我只推薦一個,名為Ad Hoc Helper的軟件最好的地方就是它幾乎沒有介面可言,按下去就直接自動帶你到Mail程式,你只需要輸入你或你的開發者朋友電郵地址,就可以把UDID傳出去 – 你要UDID不是用來看看而已吧,能夠即時傳送出去才是至為重要。

如果你真的遺失了你的手機,或是賣掉手機後才發覺有些遊戲是利用UDID來儲存,卻苦無辦法得知已經不在手上的手機UDID?不用慌,我還有辦法。

下載並安裝iPhone Configuration Utility至你用作同步舊裝置的電腦上,啟動它…你就會看到新舊手機的UDID了!

相關網址:
iPhone Configuration Utility 2.1 for Mac OS X
iPhone Configuration Utility 2.1 for Windows

相關文章:

  1. iPhone 3.0 beta 問題集(沒有附答案,最後更新:2009-06-18)
  2. iPhone 3G行貨,免挷約、無加鎖,公價發售!
  3. 用iPhone 3GS拍攝 千萬不要太認真
  4. iPhone前賣小準備 + Party
  5. TwitterFon 2.0 速報

2 Responses to “詳解iPhone識別碼 – UDID”

  1. idev886 正在使用 Internet Explorer 8.0 Internet Explorer 8.0Windows XP Windows XP 說:

    如果需要IDP來上架你的app, 可以找我

    回覆回覆
  2. infilmity ( 亮) 正在使用 Unknown Unknown Unknown O.S. Unknown O.S. 說:

    @Enterpr1se 你肯定無睇過我篇文 XD http://infilmity.com/344.php 你試下呢個軟件啦 http://appshopper.com/link/ad-hoc-helper

Leave a Reply