1. 程式人生 > >iOS--獲取裝置唯一標示UUID

iOS--獲取裝置唯一標示UUID

由於蘋果對安全的加強,現在通過

NSString *identifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; 

獲取唯一標示的方法不可行了。
需要將唯一標示儲存到KeyChain中,這樣即便是應用解除安裝了,然後使用者在安裝也是獲取到的唯一的UUID。

需要設定的東西:
這裡寫圖片描述

使用起來非常的方便,

    //儲存到keychain
    if([AppUntils readUUIDFromKeyChain]){
        [AppUntils saveUUIDToKeyChain]
; }

獲取

NSString *adUuid = [AppUntils readUUIDFromKeyChain];