2011-02-10 67 views

回答

6

不能從PhoneGap的API獲取UDID截至目前。

爲什麼?

UDID是iOS設備的唯一標識符,這在其他平臺(如Android,Windows等)中不存在。因此phonegap無法提供udid,因爲它應該支持所有平臺。

PhoneGap的API提供了另一種稱爲uuid唯一標識符。這對每個應用程序的安裝都是獨一無二的。

缺點:這個唯一鍵是在每個應用程序啓動時生成的一個系統(首次啓動應用程序)。因此,您無法正確確定設備。卸載應用程序並再次安裝它將重新生成一個不同的udid。

網址:http://docs.phonegap.com/en/1.0.0/phonegap_device_device.md.html#device.uuid

希望這是有道理的。

1

UUID(通用唯一標識符)基於每個應用程序。識別設備上的應用程序。只要用戶沒有完全刪除該應用程序,該標識符就會在應用程序啓動之間持續存在,並且至少可以讓您識別使用設備上特定應用程序的同一用戶。不幸的是,如果用戶完全刪除然後重新安裝應用程序,那麼ID將會改變。

UDID(唯一設備標識符)唯一標識ios設備的40個十六進制字符序列。該值可以通過iTunes檢索,或使用UIDevice -uniqueIdentifier找到。從MAC地址等硬件細節中獲得。