iOS 14 IDFA請求權(quán)限申請

前言

由于iOS 14的到來帶來了一波更新。idfa需要預(yù)先申請權(quán)限后才能訪問。

1. info.plist中添加

    <key>NSUserTrackingUsageDescription</key>
    <string>請求IDFA描述</string>

2. 引入

截屏2020-07-03 下午5.34.16.png

并在對應(yīng)文件中增加引用

#import <AppTrackingTransparency/AppTrackingTransparency.h>

3. 打開“追蹤開關(guān)”

打開“設(shè)置-隱私-Tracking”, 系統(tǒng)默認(rèn)關(guān)閉。


tracking.PNG

4.申請權(quán)限

if (@available(iOS 14, *)) {
                //IDFA 未請求權(quán)限:00000000-0000-0000-0000-000000000000 請求權(quán)限成功后:5AAEB13C-B619-43CF-9568-007B1B186D1F
                NSLog(@"IDFA:%@",[[ASIdentifierManager sharedManager] advertisingIdentifier]);
                //申請權(quán)限
                [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
                    NSLog(@"%@",[[ASIdentifierManager sharedManager] advertisingIdentifier]);
                }];
            }

首次申請權(quán)限時(shí),系統(tǒng)將提示用戶:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容