iOS手機唯一識別符號之IDFA

2021-09-11 09:52:13 字數 593 閱讀 9572

1 什麼是廣告識別符號idfa?

廣告識別符號idfa是在2012.09年面世,為了是給開發者跟蹤商家在移動端投放廣告效果的。

2.手機上**進行設定?(以ios11為例)

設定 - 隱私 - 廣告

3。為什麼通常會使用idfa作為手機唯一識別符號

在早期,蘋果有使用udid來作為唯一識別符,之後由於安全隱私原因,被蘋果禁止使用了,之後也有通過mac adress 和openudid等方法 來獲取,不過一一被蘋果所禁止了。 雖然 idfa 不是唯一的,不過大部分人都很少去更改,也逐漸被開發者和商家們所接受。

4.獲取idfa的方法

#include 

#include

#include

#import

- (nsstring *)zx_idfastring

else

else

else}}

}} 複製**

使用keychain 儲存 idfa

為了防止使用者重新設定idfa,我們可以使用keychain來進行儲存,可以借助github上一些工具來完成儲存。

感謝知乎提問的參考

iOS獲取手機唯一識別符號來(IDFA和UUID)

廣告標示符,適用於對外 例如廣告推廣,換量等跨應用的使用者追蹤等。是ios 6中另外乙個新的方法,提供了乙個方法advertisingidentifier,通過呼叫該方法會返回乙個nsuuid例項,最後可以獲得乙個uuid,由系統儲存著的。不過即使這是由系統儲存的,但是有幾種情況下,會重新生成廣告標...

iOS唯一識別符號

在2013年3月21日蘋果已經通知開發者,從2013年5月1日起,替代的方案是開發者應該使用 在ios 6中介紹的vendor或advertising標示符 cfuuid方法用來建立cfuuidref,並且可以獲得乙個相應的nsstring,如下 cfuuidref cfuuid cfuuidcre...

關於iOS獲取手機唯一識別符號

同樣的,openudid 也不能用了 更詳細的操作,可以參考這篇 如何使用keychain儲存和獲取udid 下面的內容 網易杭州 qa team 在ios系統中,獲取裝置唯一標識的方法有很多 一.udid unique device identifier 二.uuid universally un...