最近看友盟的SDK更新日誌:(設備系統的正常升級不會改變OpenUDID) Apple公司於2013年5月1日開始,拒絕採集UDID的App上架App Store。 為適應Apple公司的這一政策,2013年4月23日之後,友盟統計分析iOS平臺的SDK只提供OpenUDID版本。 OpenUDID ...
最近看友盟的SDK更新日誌:(設備系統的正常升級不會改變OpenUDID)
Apple公司於2013年5月1日開始,拒絕採集UDID的App上架App Store。 為適應Apple公司的這一政策,2013年4月23日之後,友盟統計分析iOS平臺的SDK只提供OpenUDID版本。 OpenUDID版本SDK使用OpenUDID為統計標準,兼有mac地址的統計。同時,我們已經上線伺服器端解決方案,避免大家在將SDK從UDID版本切換到OpenUDID版本時統計數據受到影響。
提到了UDID和OpenUDID,那麼這兩個有什麼區別呢?
最近iOS7開始禁掉了UDID,不允許APP隨便獲取玩家的UDID信息,防止用作非法用途,如廣告商廣告分析,黑客盜用信用卡.
UDID與OpenUDID的不同之處
- 每台iOS設備的UDID是唯一且永遠不會改變;
- 每台iOS設備的OpenUDID是通過第一個帶有OpenUDID SDK包的App生成,如果你完全刪除全部帶有OpenUDID SDK包的App(比如恢復系統等),那麼OpenUDID會重新生成,而且和之前的值會不同,相當於新設備;
是否足夠替代
- 普通的iOS設備用戶不會沒事就去恢復系統或者抹掉系統,所以一般OpenUDID的值是不會改變的;
- 在iOS系統升級換代時,會產生較大的影響,畢竟95%以上的iOS設備用戶都會選擇升級到最新的系統;
是否足夠替代就看你對UDID的需求是什麼了,如果要求怎麼都不能變,那OpenUDID可能還是不能滿足你的需求!